Package net.ssehub.easy.varModel.model
Interface IAttributableElement
- All Superinterfaces:
IAttributeAccess
- All Known Implementing Classes:
ConstantDecisionVariableDeclaration,DecisionVariableDeclaration,ExplicitTypeVariableDeclaration,Project,ProjectDecisionVariableDeclaration
Interface to mark attributable elements. Classes implementing this interface
shall consider the implementation of
IModelElement.propagateAttribute(Attribute).- Author:
- Marcel Lueder, Holger Eichelberger
-
Method Summary
Methods inherited from interface net.ssehub.easy.varModel.model.IAttributeAccess
getAttribute, getAttribute, getAttributesCount, getParent
-
Method Details
-
getName
String getName()Method to get the name of the element.- Returns:
- name of the element
-
getQualifiedName
String getQualifiedName()Returns the qualified name of this element.- Returns:
- the qualified name
-
attribute
Attributes this element.- Parameters:
attribute- the attribute to be added- Returns:
trueif the operation was successful,falseif the element is about being attributed multiple times with the same attribute
-