|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Feature | |
---|---|
edu.cmu.sei.aadl.instance | |
edu.cmu.sei.aadl.model.core | |
edu.cmu.sei.aadl.model.core.impl | This package contains interfaces and classes that represent the abstract component objects as well as the pacakge concepts. |
edu.cmu.sei.aadl.model.core.util | |
edu.cmu.sei.aadl.model.feature | |
edu.cmu.sei.aadl.model.feature.impl | |
edu.cmu.sei.aadl.model.feature.util | |
edu.cmu.sei.aadl.model.instance | |
edu.cmu.sei.aadl.model.instance.impl | |
edu.cmu.sei.aadl.model.util |
Uses of Feature in edu.cmu.sei.aadl.instance |
---|
Methods in edu.cmu.sei.aadl.instance with parameters of type Feature | |
---|---|
org.eclipse.emf.common.util.EList |
InstantiateModel.getIncomingConnection(Feature feature,
org.eclipse.emf.common.util.EList incomingconnlist)
get incoming connections for specified feature This method does not work on subcomponent, because we need the enclosing subcomponent rather than the enclosing component implementation in order to get the subcomponent inheritance correct Otherwise the incorrect connections get picked up |
Uses of Feature in edu.cmu.sei.aadl.model.core |
---|
Methods in edu.cmu.sei.aadl.model.core that return Feature | |
---|---|
Feature |
CoreFactory.createFeature()
Returns a new object of class 'Feature' |
Feature |
ComponentType.findFeature(java.lang.String name)
Find feature by name in type and supertypes. |
Feature |
ComponentImpl.findRefinedFeature(java.lang.String name)
Find a refined feature in this component implementation and its super implementations. |
Feature |
Feature.getRefinesFeature()
gets feature being refined |
Feature |
Feature.getXRefines()
Get the feature refined by a given feature. |
Methods in edu.cmu.sei.aadl.model.core with parameters of type Feature | |
---|---|
void |
Features.addFeature(Feature p)
adds port to interface via subclass method |
void |
ComponentType.addFeature(Feature f)
add a feature to a component type It only adds features that are acceptable to the component |
void |
RefinesType.addFeatureRefinement(Feature f)
add feature through appropriate subclass method |
org.eclipse.emf.common.util.EList |
ComponentImpl.getIngoingConnection(Feature feature)
get ingoing connections to subcomponents from a specified feature of the component impl |
org.eclipse.emf.common.util.EList |
ComponentImpl.getOutcomingConnection(Feature feature)
get outcomng connections from subcomponents to a specified feature of the component impl |
Uses of Feature in edu.cmu.sei.aadl.model.core.impl |
---|
Classes in edu.cmu.sei.aadl.model.core.impl that implement Feature | |
---|---|
class |
FeatureImpl
An implementation of the model object 'Feature' |
Methods in edu.cmu.sei.aadl.model.core.impl that return Feature | |
---|---|
Feature |
CoreFactoryImpl.createFeature()
|
Feature |
ComponentTypeImpl.findFeature(java.lang.String name)
|
Feature |
ComponentImplImpl.findRefinedFeature(java.lang.String name)
Find a refined feature in this component implementation and its super implementations. |
Feature |
FeatureImpl.getRefinesFeature()
gets feature being refined |
Feature |
FeatureImpl.getXRefines()
Get the feature refined by a given feature. |
Methods in edu.cmu.sei.aadl.model.core.impl with parameters of type Feature | |
---|---|
void |
FeaturesImpl.addFeature(Feature p)
adds port to interface via subclass method |
void |
ComponentTypeImpl.addFeature(Feature f)
add a feature to a component type It only adds features that are acceptable to the component |
void |
RefinesTypeImpl.addFeatureRefinement(Feature f)
add feature through appropriate subclass method |
org.eclipse.emf.common.util.EList |
ComponentImplImpl.getIngoingConnection(Feature feature)
get ingoing connections to subcomponents from a specified feature of the component impl |
org.eclipse.emf.common.util.EList |
ComponentImplImpl.getOutcomingConnection(Feature feature)
get outcoming connections from subcomponents to a specified feature of the component impl |
Uses of Feature in edu.cmu.sei.aadl.model.core.util |
---|
Methods in edu.cmu.sei.aadl.model.core.util with parameters of type Feature | |
---|---|
java.lang.Object |
CoreSwitch.caseFeature(Feature object)
Returns the result of interpretting the object as an instance of 'Feature' |
Uses of Feature in edu.cmu.sei.aadl.model.feature |
---|
Subinterfaces of Feature in edu.cmu.sei.aadl.model.feature | |
---|---|
interface |
AbstractPort
A representation of the model object 'Abstract Port' |
interface |
BusAccess
A representation of the model object 'Bus Access' |
interface |
ComponentAccess
A representation of the model object 'Component Access' |
interface |
DataAccess
A representation of the model object 'Data Access' |
interface |
DataPort
A representation of the model object 'Data Port' |
interface |
EventDataPort
A representation of the model object 'Event Data Port' |
interface |
EventPort
A representation of the model object 'Event Port' |
interface |
Parameter
A representation of the model object 'Parameter' |
interface |
Port
A representation of the model object 'Port' |
interface |
PortGroup
A representation of the model object 'Port Group' |
interface |
ServerSubprogram
A representation of the model object 'Server Subprogram' |
interface |
Subprogram
A representation of the model object 'Subprogram' |
Methods in edu.cmu.sei.aadl.model.feature that return Feature | |
---|---|
Feature |
PortGroup.findFeature(java.lang.String featureName)
Find feature in port group type referenced by port group |
Feature |
PortGroupType.findFeature(java.lang.String name)
Find feature by name in port group type and supertypes. |
Methods in edu.cmu.sei.aadl.model.feature with parameters of type Feature | |
---|---|
boolean |
PortGroup.containsFeature(Feature p)
check if port is contained in port group |
int |
PortGroup.getIndexOf(Feature feature)
return the index of the feature in the port group type |
int |
PortGroupType.getIndexOf(Feature feature)
return the index of the feature in the port group type |
Uses of Feature in edu.cmu.sei.aadl.model.feature.impl |
---|
Classes in edu.cmu.sei.aadl.model.feature.impl that implement Feature | |
---|---|
class |
AbstractPortImpl
An implementation of the model object 'Abstract Port' |
class |
BusAccessImpl
An implementation of the model object 'Bus Access' |
class |
ComponentAccessImpl
An implementation of the model object 'Component Access' |
class |
DataAccessImpl
An implementation of the model object 'Data Access' |
class |
DataPortImpl
An implementation of the model object 'Data Port' |
class |
EventDataPortImpl
An implementation of the model object 'Event Data Port' |
class |
EventPortImpl
An implementation of the model object 'Event Port' |
class |
ParameterImpl
An implementation of the model object 'Parameter' |
class |
PortGroupImpl
An implementation of the model object 'Port Group' |
class |
PortImpl
An implementation of the model object 'Port' |
class |
ServerSubprogramImpl
An implementation of the model object 'Server Subprogram' |
class |
SubprogramImpl
An implementation of the model object 'Subprogram' |
Methods in edu.cmu.sei.aadl.model.feature.impl that return Feature | |
---|---|
Feature |
PortGroupTypeImpl.findFeature(java.lang.String name)
find the feature with the given name in a port group type first we look in the port group type itself, then we look in ancestors if they exist. |
Feature |
PortGroupImpl.findFeature(java.lang.String featureName)
Find feature in port group type referenced by port group |
Methods in edu.cmu.sei.aadl.model.feature.impl with parameters of type Feature | |
---|---|
boolean |
PortGroupImpl.containsFeature(Feature p)
check if port is contained in port group |
int |
PortGroupTypeImpl.getIndexOf(Feature feature)
return the index of the feature in the port group type |
int |
PortGroupImpl.getIndexOf(Feature feature)
return the index of the feature in the port group type |
Uses of Feature in edu.cmu.sei.aadl.model.feature.util |
---|
Methods in edu.cmu.sei.aadl.model.feature.util with parameters of type Feature | |
---|---|
java.lang.Object |
FeatureSwitch.caseFeature(Feature object)
Returns the result of interpretting the object as an instance of 'Feature' |
Uses of Feature in edu.cmu.sei.aadl.model.instance |
---|
Methods in edu.cmu.sei.aadl.model.instance that return Feature | |
---|---|
Feature |
FeatureInstance.getFeature()
Returns the value of the 'Feature' reference |
Methods in edu.cmu.sei.aadl.model.instance with parameters of type Feature | |
---|---|
FeatureInstance |
FeatureInstance.findFeatureInstance(Feature feature)
find the feature instance of this feature instance |
FeatureInstance |
ComponentInstance.findFeatureInstance(Feature feature)
find the feature instance of this component instance |
org.eclipse.emf.common.util.EList |
ComponentInstance.getIncomingConnection(Feature feature)
get incoming connections for specified feature |
org.eclipse.emf.common.util.EList |
ComponentInstance.getIngoingConnection(Feature feature)
get ingoing connections for specified feature connections to within the ocmponent for which this feature is the source |
org.eclipse.emf.common.util.EList |
ComponentInstance.getOutcomingConnection(Feature feature)
get outcoming connections for specified feature connections from within the ocmponent for which this feature is the destination |
org.eclipse.emf.common.util.EList |
ComponentInstance.getOutgoingConnection(Feature feature)
get outgoing connections for specified feature |
void |
FeatureInstance.setCategory(Feature f)
set the featureinstance category to that of the supplied feature |
void |
FeatureInstance.setFeature(Feature value)
Sets the value of the ' Feature ' reference |
Uses of Feature in edu.cmu.sei.aadl.model.instance.impl |
---|
Fields in edu.cmu.sei.aadl.model.instance.impl declared as Feature | |
---|---|
protected Feature |
FeatureInstanceImpl.feature
The cached value of the ' Feature ' reference |
Methods in edu.cmu.sei.aadl.model.instance.impl that return Feature | |
---|---|
Feature |
FeatureInstanceImpl.basicGetFeature()
|
Feature |
FeatureInstanceImpl.getFeature()
|
Methods in edu.cmu.sei.aadl.model.instance.impl with parameters of type Feature | |
---|---|
FeatureInstance |
FeatureInstanceImpl.findFeatureInstance(Feature feature)
find the feature instance of this feature instance |
FeatureInstance |
ComponentInstanceImpl.findFeatureInstance(Feature feature)
find the feature instance of this component instance |
org.eclipse.emf.common.util.EList |
ComponentInstanceImpl.getIncomingConnection(Feature feature)
get incoming connections for specified feature |
org.eclipse.emf.common.util.EList |
ComponentInstanceImpl.getIngoingConnection(Feature feature)
get ingoing connections for specified feature connections to within the component for which this feature is the source |
org.eclipse.emf.common.util.EList |
ComponentInstanceImpl.getOutcomingConnection(Feature feature)
get outcoming connections for specified feature connections from within the component for which this feature is the destination |
org.eclipse.emf.common.util.EList |
ComponentInstanceImpl.getOutgoingConnection(Feature feature)
get outgoing connections for specified feature |
void |
FeatureInstanceImpl.setCategory(Feature f)
set the featureinstance category to that of the supplied feature |
void |
FeatureInstanceImpl.setFeature(Feature newFeature)
|
Uses of Feature in edu.cmu.sei.aadl.model.util |
---|
Methods in edu.cmu.sei.aadl.model.util with parameters of type Feature | |
---|---|
static boolean |
AadlUtil.isOutgoingAccess(Feature f)
determine whether a feature is an outgoing access feature |
static boolean |
AadlUtil.isOutgoingFeature(Feature f)
determine whether a feature can have outgoing connections |
static boolean |
AadlUtil.isOutgoingPort(Feature f)
determine whether the feature is an outgoing port or port group |
static boolean |
AadlUtil.isSameOrRefined(Feature firstfi,
Feature secondfi)
determine whether two features are the same or one is a refinement of the other |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |