public interface RadicalElement extends Element
This interface is the common base abstract interface for all radical elements. A radical element is saved in a real resource.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
copyright |
Modifier and Type | Method and Description |
---|---|
java.util.List<RadicalElement> |
getCalledEntities() |
java.util.List<DescriptionType> |
getDescriptionTypes() |
java.lang.String |
getDesignId() |
java.lang.String |
getEntityVersion() |
java.util.List<Keyword> |
getKeywords() |
java.lang.String |
getLabel() |
java.lang.String |
getName() |
java.lang.String |
getPackage() |
java.lang.String |
getProject() |
boolean |
isResolved() |
static final java.lang.String copyright
java.util.List<RadicalElement> getCalledEntities()
Returns the list of called entities.
java.util.List<DescriptionType> getDescriptionTypes()
Returns the description types.
java.lang.String getDesignId()
Returns the design id of the radical element.
/{Project}/{Package}/{Name}.{Type}. Example : /MyProject/MyPackage/Test.dataelement
java.lang.String getEntityVersion()
java.util.List<Keyword> getKeywords()
Returns the list of the Keywords used for search. You can define several keywords for a same entity.
java.lang.String getLabel()
Returns the label of the entity.
java.lang.String getName()
Returns the name of the entity. Special contraints can be implemented for concrete classes.
java.lang.String getPackage()
Return the package name of the entity.
java.lang.String getProject()
Returns the project name of the entity.
boolean isResolved()
Returns True if this radical element is present in the repository. False for an undefined radical element.