public interface ISubLanguage extends IModelObject
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeUsedInFilter()
Returns
true if this sublanguages elements can be used in
filter expressions. |
boolean |
canBeUsedInFrom()
Returns
true if this sublanguages elements can be used in
from expressions. |
boolean |
canBeUsedInMapping()
Returns
true if this sublanguages elements can be used in
mapping expressions. |
boolean |
canBeUsedInTask()
Returns
true if this sublanguages elements can be used in
task expressions. |
java.lang.String |
getDisplayName()
Returns display name of this sub-language.
|
ILanguage |
getLanguage()
Returns language this sub-language belongs to.
|
java.util.Collection |
getLanguageElements()
Returns collection of language elements defined in this sub-language.
|
java.util.List |
getLanguageElementsForTechnology(ITechnology techno)
Get a list of language elements that are owned by this sub-language, and are applicable
for the specified technology.
|
java.lang.String |
getName()
Returns name of this sub-language.
|
java.lang.String |
getType()
Returns type of this sub-language.
|
getBigNumericId, getGlobalId, getNumericIdjava.lang.String getName()
getName in interface IModelObjectjava.lang.String getDisplayName()
java.lang.String getType()
boolean canBeUsedInFilter()
true if this sublanguages elements can be used in
filter expressions.boolean canBeUsedInFrom()
true if this sublanguages elements can be used in
from expressions.boolean canBeUsedInTask()
true if this sublanguages elements can be used in
task expressions.boolean canBeUsedInMapping()
true if this sublanguages elements can be used in
mapping expressions.ILanguage getLanguage()
java.util.Collection getLanguageElements()
java.util.List getLanguageElementsForTechnology(ITechnology techno)
techno - The technology for which to find the applicable elements.