|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Feature
A representation of the model object 'Feature'.
CorePackage.getFeature()
Field Summary | |
---|---|
static java.lang.String |
copyright
|
Method Summary | |
---|---|
org.eclipse.emf.common.util.EList |
getAllFeatureRefinements()
Return the feature and any of the features it refines |
ClassifierReference |
getClassifierReference()
get reference names from FeatureReference |
org.eclipse.emf.common.util.EList |
getConnection(ComponentImpl connectionScope)
get all connections of component impl whose source or destination is the feature. |
ModeContext |
getFeaturesModeContext()
Get the component whose modes apply to the properties of a feature. |
org.eclipse.emf.common.util.EList |
getIncomingConnection(ComponentImpl connectionScope)
get all connections of component impl whose destination is the feature. |
org.eclipse.emf.common.util.EList |
getOutgoingConnection(ComponentImpl connectionScope)
get all connections of component impl whose source is the feature. |
RefinedReference |
getRefinedReference()
get reference names from flowReference |
Feature |
getRefinesFeature()
gets feature being refined |
Classifier |
getXAllClassifier()
Returns the component classifier object for the feature. |
Classifier |
getXClassifier()
Get the component classifier of given feature, if it has one, otherwise null . |
Feature |
getXRefines()
Get the feature refined by a given feature. |
boolean |
isRefined()
flag indicating whether the subcomponent is refined |
void |
setClassifierReference(ClassifierReference cr)
set sets reference names from FeatureReference for refiend to |
void |
setRefined(boolean value)
set flag indicating whether the subcomponent is refined |
void |
setRefinedReference(RefinedReference fr)
set sets reference names from refined reference |
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 |
---|
boolean isRefined()
void setRefined(boolean value)
value
- booleanvoid setClassifierReference(ClassifierReference cr)
ClassifierReference getClassifierReference()
void setRefinedReference(RefinedReference fr)
RefinedReference getRefinedReference()
Feature getRefinesFeature()
ModeContext getFeaturesModeContext()
null
is returned.
Feature getXRefines()
null
if the feature
doesn't refine another feature.org.eclipse.emf.common.util.EList getOutgoingConnection(ComponentImpl connectionScope)
connectionScope
- the component impl whose connections are considered
org.eclipse.emf.common.util.EList getIncomingConnection(ComponentImpl connectionScope)
connectionScope
- the component impl whose connections are considered
org.eclipse.emf.common.util.EList getConnection(ComponentImpl connectionScope)
connectionScope
- the component impl whose connections are considered
Classifier getXClassifier()
null
. If the feature is a
Parameter
,
DataPort
,
EventDataPort
, or
DataAccess
then this
retreives the value of the "dataClassifier" attribute. If the
feature is a BusAccess
then this retreives the value of the "busClassifier" attribute.
If the feature is a
Subprogram
or
ServerSubprogram
then this
retreives the value of the "subprogramClassifier" attribute. If
the feature is a PortGroup
then this retrevies the value of the "portGroupType" attribute.
null
if no data
classifier.Classifier getXAllClassifier()
null
if none is
defined.org.eclipse.emf.common.util.EList getAllFeatureRefinements()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |