public interface MetaclassReference extends PropertyOwner
The following features are supported:
Aadl2Package.getMetaclassReference()
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAnnexName()
Returns the value of the 'Annex Name' attribute.
|
org.eclipse.emf.ecore.EClass |
getMetaclass()
Finds the metaclass that is referenced by the metaclass names.
|
org.eclipse.emf.common.util.EList<java.lang.String> |
getMetaclassNames()
Returns the value of the 'Metaclass Name' attribute list.
|
void |
setAnnexName(java.lang.String value)
Sets the value of the '
Annex Name ' attribute. |
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self
getLocationReference, setLocationReference, setLocationReference
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
java.lang.String getAnnexName()
If the meaning of the 'Annex Name' attribute isn't clear, there really should be more of a description here...
setAnnexName(String)
,
Aadl2Package.getMetaclassReference_AnnexName()
void setAnnexName(java.lang.String value)
Annex Name
' attribute.
value
- the new value of the 'Annex Name' attribute.getAnnexName()
org.eclipse.emf.common.util.EList<java.lang.String> getMetaclassNames()
String
.
If the meaning of the 'Metaclass Name' attribute list isn't clear, there really should be more of a description here...
Aadl2Package.getMetaclassReference_MetaclassName()
org.eclipse.emf.ecore.EClass getMetaclass()
EClass
represents
NamedElement
or a subtype of NamedElement
. This method never returns null
.EClass
representing the named metaclass.java.lang.IllegalArgumentException
- Thrown if the metaclass names do not refer to an AADL 2 metaclass.
Also thrown if the referenced metaclass is not NamedElement
or a subtype of NamedElement
.