Package | Description |
---|---|
org.osate.aadl2.instance.util | |
org.osate.aadl2.instantiation | |
org.osate.aadl2.properties |
Modifier and Type | Method and Description |
---|---|
static InstanceUtil.InstantiatedClassifier |
InstanceUtil.getInstantiatedClassifier(InstanceObject iobj,
int index)
Get the component or feature group classifier that is instantiated by an
instance object.
|
static InstanceUtil.InstantiatedClassifier |
InstanceUtil.getInstantiatedClassifier(InstanceObject iobj,
int index,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Get the component or feature group classifier that is instantiated by an
instance object.
|
Modifier and Type | Method and Description |
---|---|
static ComponentClassifier |
InstanceUtil.getComponentClassifier(ComponentInstance ci,
int index,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Get the component classifier of a component instance.
|
static ComponentImplementation |
InstanceUtil.getComponentImplementation(ComponentInstance ci,
int index,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Get the component implementation of a component instance.
|
static ComponentType |
InstanceUtil.getComponentType(ComponentInstance ci,
int index,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Get the component type of a component instance.
|
static FeatureGroupType |
InstanceUtil.getFeatureGroupType(FeatureInstance fi,
int index,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Get the feature group classifier of a feature instance.
|
static InstanceUtil.InstantiatedClassifier |
InstanceUtil.getInstantiatedClassifier(InstanceObject iobj,
int index,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Get the component or feature group classifier that is instantiated by an
instance object.
|
static ComponentPrototypeActual |
InstanceUtil.resolveComponentPrototype(Prototype proto,
InstanceObject context,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Find the binding for a given component prototype.
|
static FeatureGroupPrototypeActual |
InstanceUtil.resolveFeatureGroupPrototype(Prototype proto,
InstanceObject context,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Find the binding for a given feature group prototype.
|
static FeaturePrototypeActual |
InstanceUtil.resolveFeaturePrototype(Prototype proto,
InstanceObject context,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Find the binding for a given feature prototype.
|
static PrototypeBinding |
InstanceUtil.resolvePrototype(Prototype proto,
InstanceObject context,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Find the binding for a given prototype.
|
Constructor and Description |
---|
CreateConnectionsSwitch(org.eclipse.core.runtime.IProgressMonitor pm,
AnalysisErrorReporterManager errMgr,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Create a new instance.
|
CreateEndToEndFlowsSwitch(org.eclipse.core.runtime.IProgressMonitor pm,
AnalysisErrorReporterManager errMgr,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Create a new instance.
|
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> |
EvaluationContext.getClassifierCache() |
Constructor and Description |
---|
EvaluationContext(InstanceObject io,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache) |
EvaluationContext(InstanceObject io,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache,
PropertyAssociation scProp) |