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.
|
getGlobalId, getNumericId
java.lang.String getName()
getName
in interface IModelObject
java.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.