|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PortGroupType
A representation of the model object 'Port Group Type'.
The following features are supported:
FeaturePackage.getPortGroupType()
Field Summary | |
---|---|
static java.lang.String |
copyright
|
Method Summary | |
---|---|
boolean |
areFeatureDirectionsInverted()
Should the directions of the features returned by getAllFeature()
be inverted. |
boolean |
deepIsInverseOf(PortGroupType pgt)
Determines if the two port group type by recursively unwrapping nested port groups. |
Feature |
findFeature(java.lang.String name)
Find feature by name in port group type and supertypes. |
org.eclipse.emf.common.util.EList |
getAllFeature()
Get a list of Feature objects representing those features in the port group type, including those from super types or inverses. |
PortGroupType |
getExtend()
Returns the value of the 'Extend' reference |
org.eclipse.emf.common.util.EList |
getFeature()
Get a list of Feature objects representing those features declared locally in the PortGroupType. |
PortGroupFeatures |
getFeatures()
Returns the value of the 'Features' containment reference |
int |
getIndexOf(Feature feature)
return the index of the feature in the port group type |
ClassifierReference |
getInverseClassifierReference()
get inverse reference names from ClassifierReference |
PortGroupType |
getInverseOf()
Returns the value of the 'Inverse Of' reference |
java.lang.String |
getInverseOfQualifiedName()
get qualified name of inverse. null if no inverse |
java.lang.String |
getPackageName()
returns a package name if the componenttype is contained in a package It retrieves the name from the containing AadlPackage object |
java.lang.String |
getQualifiedName()
get qualified componenttype name. |
boolean |
isInverseOf()
returns true if this port group type is an inverse of another port group type In this case the direction of the features returned must be inverted by the recipient of the feature list. |
boolean |
isInverseOf(PortGroupType pgt)
returns true of this port group type is the inverse of the port group type pgt |
void |
setExtend(PortGroupType value)
Sets the value of the ' Extend ' reference |
void |
setFeatures(PortGroupFeatures value)
Sets the value of the ' Features ' containment reference |
void |
setInverseClassifierReference(ClassifierReference cr)
set inverse reference names from ClassifierReference |
void |
setInverseOf(PortGroupType value)
Sets the value of the ' Inverse Of ' reference |
Methods inherited from interface edu.cmu.sei.aadl.model.core.Classifier |
---|
addAnnexSubclause, getAllPropertyAssociation, getAnnexSubclause, getExtendedClassifierReference, getExtendedQualifiedName, getXAllExtend, getXAllExtendPlusSelf, getXAllFeature, getXExtend, hasExtends, setExtendedClassifierReference |
Methods inherited from interface edu.cmu.sei.aadl.model.core.NamedElement |
---|
getName, setName |
Methods inherited from interface edu.cmu.sei.aadl.model.core.AObject |
---|
addComment, getAadlSpec, getAObjectRoot, getChildren, getComment, getContainingClassifier, getContainingClassifierNameSpace, getContainingComponentImpl, getContainingComponentType, getContainingPropertyAssociationDefinitionConstant, getContainingSubcomponent, getLocationReference, getReferencedObject, getSecondReferencedObject, getSystemInstance, setLocationReference, setLocationReference |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Field Detail |
---|
static final java.lang.String copyright
Method Detail |
---|
PortGroupType getExtend()
If the meaning of the 'Extend' reference isn't clear, there really should be more of a description here...
setExtend(PortGroupType)
,
FeaturePackage.getPortGroupType_Extend()
void setExtend(PortGroupType value)
Extend
' reference.
value
- the new value of the 'Extend' reference.getExtend()
PortGroupType getInverseOf()
If the meaning of the 'Inverse Of' reference isn't clear, there really should be more of a description here...
setInverseOf(PortGroupType)
,
FeaturePackage.getPortGroupType_InverseOf()
void setInverseOf(PortGroupType value)
Inverse Of
' reference.
value
- the new value of the 'Inverse Of' reference.getInverseOf()
PortGroupFeatures getFeatures()
If the meaning of the 'Features' containment reference list isn't clear, there really should be more of a description here...
setFeatures(PortGroupFeatures)
,
FeaturePackage.getPortGroupType_Features()
org.eclipse.emf.common.util.EList getFeature()
boolean areFeatureDirectionsInverted()
getAllFeature()
be inverted. This includes inverting the directions of features of
nested port groups.
org.eclipse.emf.common.util.EList getAllFeature()
void setFeatures(PortGroupFeatures value)
Features
' containment reference.
value
- the new value of the 'Features' containment reference.getFeatures()
void setInverseClassifierReference(ClassifierReference cr)
ClassifierReference getInverseClassifierReference()
java.lang.String getPackageName()
getPackageName
in interface Classifier
java.lang.String getQualifiedName()
getQualifiedName
in interface Classifier
java.lang.String getInverseOfQualifiedName()
Feature findFeature(java.lang.String name)
name
- the name of the feature
boolean isInverseOf()
boolean isInverseOf(PortGroupType pgt)
pgt
- PortGroupType the port group type to compare to
boolean deepIsInverseOf(PortGroupType pgt)
isInverseOf()
because that method only relies on the declared inverses in the
port group type declarations.
pgt
- int getIndexOf(Feature feature)
feature
- Feature
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |