|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Classifier in edu.cmu.sei.aadl.aadl2 |
---|
Subinterfaces of Classifier in edu.cmu.sei.aadl.aadl2 | |
---|---|
interface |
AbstractClassifier
A representation of the model object 'Abstract Classifier' |
interface |
AbstractImplementation
A representation of the model object 'Abstract Implementation' |
interface |
AbstractType
A representation of the model object 'Abstract Type' |
interface |
BehavioredImplementation
A representation of the model object 'Behaviored Implementation' |
interface |
BusClassifier
A representation of the model object 'Bus Classifier' |
interface |
BusImplementation
A representation of the model object 'Bus Implementation' |
interface |
BusType
A representation of the model object 'Bus Type' |
interface |
ComponentClassifier
A representation of the model object 'Component Classifier' |
interface |
ComponentImplementation
A representation of the model object ' Component Implementation'. |
interface |
ComponentType
A representation of the model object 'Component Type' |
interface |
DataClassifier
A representation of the model object 'Data Classifier' |
interface |
DataImplementation
A representation of the model object 'Data Implementation' |
interface |
DataType
A representation of the model object 'Data Type' |
interface |
DeviceClassifier
A representation of the model object 'Device Classifier' |
interface |
DeviceImplementation
A representation of the model object 'Device Implementation' |
interface |
DeviceType
A representation of the model object 'Device Type' |
interface |
FeatureGroupType
A representation of the model object 'Feature Group Type' |
interface |
MemoryClassifier
A representation of the model object 'Memory Classifier' |
interface |
MemoryImplementation
A representation of the model object 'Memory Implementation' |
interface |
MemoryType
A representation of the model object 'Memory Type' |
interface |
ProcessClassifier
A representation of the model object 'Process Classifier' |
interface |
ProcessImplementation
A representation of the model object 'Process Implementation' |
interface |
ProcessorClassifier
A representation of the model object 'Processor Classifier' |
interface |
ProcessorImplementation
A representation of the model object 'Processor Implementation' |
interface |
ProcessorType
A representation of the model object 'Processor Type' |
interface |
ProcessType
A representation of the model object 'Process Type' |
interface |
SubprogramClassifier
A representation of the model object 'Subprogram Classifier' |
interface |
SubprogramGroupClassifier
A representation of the model object 'Subprogram Group Classifier' |
interface |
SubprogramGroupImplementation
A representation of the model object 'Subprogram Group Implementation' |
interface |
SubprogramGroupType
A representation of the model object 'Subprogram Group Type' |
interface |
SubprogramImplementation
A representation of the model object 'Subprogram Implementation' |
interface |
SubprogramType
A representation of the model object 'Subprogram Type' |
interface |
SystemClassifier
A representation of the model object 'System Classifier' |
interface |
SystemImplementation
A representation of the model object 'System Implementation' |
interface |
SystemType
A representation of the model object 'System Type' |
interface |
ThreadClassifier
A representation of the model object 'Thread Classifier' |
interface |
ThreadGroupClassifier
A representation of the model object 'Thread Group Classifier' |
interface |
ThreadGroupImplementation
A representation of the model object 'Thread Group Implementation' |
interface |
ThreadGroupType
A representation of the model object 'Thread Group Type' |
interface |
ThreadImplementation
A representation of the model object 'Thread Implementation' |
interface |
ThreadType
A representation of the model object 'Thread Type' |
interface |
VirtualBusClassifier
A representation of the model object 'Virtual Bus Classifier' |
interface |
VirtualBusImplementation
A representation of the model object 'Virtual Bus Implementation' |
interface |
VirtualBusType
A representation of the model object 'Virtual Bus Type' |
interface |
VirtualProcessorClassifier
A representation of the model object 'Virtual Processor Classifier' |
interface |
VirtualProcessorImplementation
A representation of the model object 'Virtual Processor Implementation' |
interface |
VirtualProcessorType
A representation of the model object 'Virtual Processor Type' |
Methods in edu.cmu.sei.aadl.aadl2 that return Classifier | |
---|---|
Classifier |
ClassifierValue.getClassifier()
Returns the value of the 'Classifier' reference |
Classifier |
Element.getContainingClassifier()
Get the enclosing component type or implementation or Feature Group Type. |
Classifier |
Classifier.getExtended()
returns the reference to the classifier being extended |
Classifier |
Generalization.getGeneral()
Returns the value of the 'General' reference. |
Classifier |
RefinableElement.getRefinementContext()
Returns the value of the 'Refinement Context' reference |
Classifier |
Generalization.getSpecific()
Returns the value of the 'Specific' container reference. |
Methods in edu.cmu.sei.aadl.aadl2 that return types with arguments of type Classifier | |
---|---|
org.eclipse.emf.common.util.EList<Classifier> |
Classifier.allParents()
The query allParents() gives all of the direct and indirect ancestors of a generalized Classifier. |
org.eclipse.emf.common.util.EList<Classifier> |
Classifier.getAllExtendPlusSelf()
Return a list of classifiers extended by this classifier including itself. |
org.eclipse.emf.common.util.EList<Classifier> |
Property.getAppliesToClassifiers()
Returns the value of the 'Applies To Classifier' reference list. |
org.eclipse.emf.common.util.EList<Classifier> |
ClassifierFeature.getFeaturingClassifiers()
Returns the value of the 'Featuring Classifier' reference list. |
org.eclipse.emf.common.util.EList<Classifier> |
Classifier.getGenerals()
Returns the value of the 'General' reference list. |
org.eclipse.emf.common.util.EList<Classifier> |
PropertyAssociation.getInBindings()
Returns the value of the 'In Binding' reference list. |
org.eclipse.emf.common.util.EList<Classifier> |
PackageSection.getOwnedClassifiers()
Returns the value of the 'Owned Classifier' containment reference list. |
org.eclipse.emf.common.util.EList<Classifier> |
Classifier.parents()
The query parents() gives all of the immediate ancestors of a generalized Classifier. |
Methods in edu.cmu.sei.aadl.aadl2 with parameters of type Classifier | |
---|---|
void |
PackageSection.addClassifier(Classifier classifier)
|
org.eclipse.emf.common.util.EList<NamedElement> |
Classifier.inheritableMembers(Classifier c)
The query inheritableMembers() gives all of the members of a classifier that may be inherited in one of its descendants, subject to whatever visibility restrictions apply. |
boolean |
Classifier.isDescendentOf(Classifier c)
Does this component classifier descend from the given classifier? |
boolean |
Classifier.maySpecializeType(Classifier c)
The query maySpecializeType() determines whether this classifier may have a generalization relationship to classifiers of the specified type. |
void |
ClassifierValue.setClassifier(Classifier value)
Sets the value of the ' Classifier ' reference |
void |
Generalization.setSpecific(Classifier value)
Sets the value of the ' Specific ' container reference |
Uses of Classifier in edu.cmu.sei.aadl.aadl2.impl |
---|
Classes in edu.cmu.sei.aadl.aadl2.impl that implement Classifier | |
---|---|
class |
AbstractClassifierImpl
An implementation of the model object 'Abstract Classifier' |
class |
AbstractImplementationImpl
An implementation of the model object 'Abstract Implementation' |
class |
AbstractTypeImpl
An implementation of the model object 'Abstract Type' |
class |
BehavioredImplementationImpl
An implementation of the model object 'Behaviored Implementation' |
class |
BusClassifierImpl
An implementation of the model object 'Bus Classifier' |
class |
BusImplementationImpl
An implementation of the model object 'Bus Implementation' |
class |
BusTypeImpl
An implementation of the model object 'Bus Type' |
class |
ClassifierImpl
An implementation of the model object 'Classifier' |
class |
ComponentClassifierImpl
An implementation of the model object 'Component Classifier' |
class |
ComponentImplementationImpl
An implementation of the model object ' Component Implementation'. |
class |
ComponentTypeImpl
An implementation of the model object 'Component Type' |
class |
DataClassifierImpl
An implementation of the model object 'Data Classifier' |
class |
DataImplementationImpl
An implementation of the model object 'Data Implementation' |
class |
DataTypeImpl
An implementation of the model object 'Data Type' |
class |
DeviceClassifierImpl
An implementation of the model object 'Device Classifier' |
class |
DeviceImplementationImpl
An implementation of the model object 'Device Implementation' |
class |
DeviceTypeImpl
An implementation of the model object 'Device Type' |
class |
FeatureGroupTypeImpl
An implementation of the model object 'Feature Group Type' |
class |
MemoryClassifierImpl
An implementation of the model object 'Memory Classifier' |
class |
MemoryImplementationImpl
An implementation of the model object 'Memory Implementation' |
class |
MemoryTypeImpl
An implementation of the model object 'Memory Type' |
class |
ProcessClassifierImpl
An implementation of the model object 'Process Classifier' |
class |
ProcessImplementationImpl
An implementation of the model object 'Process Implementation' |
class |
ProcessorClassifierImpl
An implementation of the model object 'Processor Classifier' |
class |
ProcessorImplementationImpl
An implementation of the model object 'Processor Implementation' |
class |
ProcessorTypeImpl
An implementation of the model object 'Processor Type' |
class |
ProcessTypeImpl
An implementation of the model object 'Process Type' |
class |
SubprogramClassifierImpl
An implementation of the model object 'Subprogram Classifier' |
class |
SubprogramGroupClassifierImpl
An implementation of the model object 'Subprogram Group Classifier' |
class |
SubprogramGroupImplementationImpl
An implementation of the model object 'Subprogram Group Implementation' |
class |
SubprogramGroupTypeImpl
An implementation of the model object 'Subprogram Group Type' |
class |
SubprogramImplementationImpl
An implementation of the model object 'Subprogram Implementation' |
class |
SubprogramTypeImpl
An implementation of the model object 'Subprogram Type' |
class |
SystemClassifierImpl
An implementation of the model object 'System Classifier' |
class |
SystemImplementationImpl
An implementation of the model object 'System Implementation' |
class |
SystemTypeImpl
An implementation of the model object 'System Type' |
class |
ThreadClassifierImpl
An implementation of the model object 'Thread Classifier' |
class |
ThreadGroupClassifierImpl
An implementation of the model object 'Thread Group Classifier' |
class |
ThreadGroupImplementationImpl
An implementation of the model object 'Thread Group Implementation' |
class |
ThreadGroupTypeImpl
An implementation of the model object 'Thread Group Type' |
class |
ThreadImplementationImpl
An implementation of the model object 'Thread Implementation' |
class |
ThreadTypeImpl
An implementation of the model object 'Thread Type' |
class |
VirtualBusClassifierImpl
An implementation of the model object 'Virtual Bus Classifier' |
class |
VirtualBusImplementationImpl
An implementation of the model object 'Virtual Bus Implementation' |
class |
VirtualBusTypeImpl
An implementation of the model object 'Virtual Bus Type' |
class |
VirtualProcessorClassifierImpl
An implementation of the model object 'Virtual Processor Classifier' |
class |
VirtualProcessorImplementationImpl
An implementation of the model object 'Virtual Processor Implementation' |
class |
VirtualProcessorTypeImpl
An implementation of the model object 'Virtual Processor Type' |
Fields in edu.cmu.sei.aadl.aadl2.impl declared as Classifier | |
---|---|
protected Classifier |
ClassifierValueImpl.classifier
The cached value of the ' Classifier ' reference |
protected Classifier |
RefinableElementImpl.refinementContext
The cached value of the ' Refinement Context ' reference |
protected Classifier |
ConnectionImpl.refinementContext
The cached value of the ' Refinement Context ' reference |
protected Classifier |
FlowImplementationImpl.refinementContext
The cached value of the ' Refinement Context ' reference |
Fields in edu.cmu.sei.aadl.aadl2.impl with type parameters of type Classifier | |
---|---|
protected org.eclipse.emf.common.util.EList<Classifier> |
PropertyImpl.appliesToClassifiers
The cached value of the ' Applies To Classifier ' reference list |
protected org.eclipse.emf.common.util.EList<Classifier> |
PropertyAssociationImpl.inBindings
The cached value of the ' In Binding ' reference list |
Methods in edu.cmu.sei.aadl.aadl2.impl that return types with arguments of type Classifier | |
---|---|
org.eclipse.emf.common.util.EList<Classifier> |
ClassifierImpl.allParents()
|
org.eclipse.emf.common.util.EList<Classifier> |
ClassifierImpl.getAllExtendPlusSelf()
|
org.eclipse.emf.common.util.EList<Classifier> |
PropertyImpl.getAppliesToClassifiers()
|
org.eclipse.emf.common.util.EList<Classifier> |
StructuralFeatureImpl.getFeaturingClassifiers()
|
org.eclipse.emf.common.util.EList<Classifier> |
ClassifierFeatureImpl.getFeaturingClassifiers()
|
org.eclipse.emf.common.util.EList<Classifier> |
SubprogramCallSequenceImpl.getFeaturingClassifiers()
|
org.eclipse.emf.common.util.EList<Classifier> |
ConnectionImpl.getFeaturingClassifiers()
|
org.eclipse.emf.common.util.EList<Classifier> |
FlowImplementationImpl.getFeaturingClassifiers()
|
org.eclipse.emf.common.util.EList<Classifier> |
ComponentTypeImpl.getGenerals()
|
org.eclipse.emf.common.util.EList<Classifier> |
ComponentImplementationImpl.getGenerals()
|
org.eclipse.emf.common.util.EList<Classifier> |
ClassifierImpl.getGenerals()
|
org.eclipse.emf.common.util.EList<Classifier> |
FeatureGroupTypeImpl.getGenerals()
|
org.eclipse.emf.common.util.EList<Classifier> |
PropertyAssociationImpl.getInBindings()
|
org.eclipse.emf.common.util.EList<Classifier> |
PackageSectionImpl.getOwnedClassifiers()
|
org.eclipse.emf.common.util.EList<Classifier> |
ClassifierImpl.parents()
|
Methods in edu.cmu.sei.aadl.aadl2.impl with parameters of type Classifier | |
---|---|
void |
PackageSectionImpl.addClassifier(Classifier classifier)
|
void |
SubcomponentImpl.getPropertyValueTest(Property prop,
PropertyAcc pas,
Classifier cl)
|
void |
FeatureImpl.getPropertyValueTest(Property prop,
PropertyAcc pas,
Classifier cl)
|
void |
FeatureGroupImpl.getPropertyValueTestHelper(Property prop,
PropertyAcc pas,
Classifier cl)
|
void |
FeatureImpl.getPropertyValueTestHelper(Property prop,
PropertyAcc pas,
Classifier cl)
|
org.eclipse.emf.common.util.EList<NamedElement> |
ClassifierImpl.inheritableMembers(Classifier c)
|
boolean |
ComponentTypeImpl.isDescendentOf(Classifier c)
Does this component type descend from the given classifier? |
boolean |
ComponentImplementationImpl.isDescendentOf(Classifier c)
Does this component implementation descend from the given classifier? |
boolean |
FeatureGroupTypeImpl.isDescendentOf(Classifier c)
Does this feature group type descend from the given classifier? |
boolean |
ClassifierImpl.maySpecializeType(Classifier c)
|
void |
ClassifierValueImpl.setClassifier(Classifier newClassifier)
|
void |
GeneralizationImpl.setSpecific(Classifier newSpecific)
|
Uses of Classifier in edu.cmu.sei.aadl.aadl2.operations |
---|
Methods in edu.cmu.sei.aadl.aadl2.operations that return types with arguments of type Classifier | |
---|---|
static org.eclipse.emf.common.util.EList<Classifier> |
ClassifierOperations.allParents(Classifier classifier)
The query allParents() gives all of the direct and indirect ancestors of a generalized Classifier. |
static org.eclipse.emf.common.util.EList<Classifier> |
ClassifierOperations.parents(Classifier classifier)
The query parents() gives all of the immediate ancestors of a generalized Classifier. |
Methods in edu.cmu.sei.aadl.aadl2.operations with parameters of type Classifier | |
---|---|
static org.eclipse.emf.common.util.EList<ClassifierFeature> |
ClassifierOperations.allFeatures(Classifier classifier)
The query allFeatures() gives all of the features in the namespace of the classifier. |
static org.eclipse.emf.common.util.EList<Classifier> |
ClassifierOperations.allParents(Classifier classifier)
The query allParents() gives all of the direct and indirect ancestors of a generalized Classifier. |
static boolean |
ClassifierOperations.hasVisibilityOf(Classifier classifier,
NamedElement n)
The query hasVisibilityOf() determines whether a named element is visible in the classifier. |
static org.eclipse.emf.common.util.EList<NamedElement> |
ClassifierOperations.inherit(Classifier classifier,
org.eclipse.emf.common.util.EList<NamedElement> inhs)
The query inherit() defines how to inherit a set of elements. |
static org.eclipse.emf.common.util.EList<NamedElement> |
ClassifierOperations.inheritableMembers(Classifier classifier,
Classifier c)
The query inheritableMembers() gives all of the members of a classifier that may be inherited in one of its descendants, subject to whatever visibility restrictions apply. |
static org.eclipse.emf.common.util.EList<NamedElement> |
ClassifierOperations.inheritedMember(Classifier classifier)
The inheritedMember association is derived by inheriting the inheritable members of the parents. |
static boolean |
ClassifierOperations.maySpecializeType(Classifier classifier,
Classifier c)
The query maySpecializeType() determines whether this classifier may have a generalization relationship to classifiers of the specified type. |
static boolean |
ClassifierOperations.no_cycles_in_generalization(Classifier classifier,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Generalization hierarchies must be directed and acyclical. |
static org.eclipse.emf.common.util.EList<Classifier> |
ClassifierOperations.parents(Classifier classifier)
The query parents() gives all of the immediate ancestors of a generalized Classifier. |
static boolean |
ClassifierOperations.specialize_type(Classifier classifier,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
A classifier may only specialize classifiers of a valid type. |
Uses of Classifier in edu.cmu.sei.aadl.aadl2.properties |
---|
Fields in edu.cmu.sei.aadl.aadl2.properties declared as Classifier | |
---|---|
Classifier |
InstanceUtil.InstantiatedClassifier.classifier
|
Uses of Classifier in edu.cmu.sei.aadl.aadl2.util |
---|
Methods in edu.cmu.sei.aadl.aadl2.util with parameters of type Classifier | |
---|---|
T |
Aadl2Switch.caseClassifier(Classifier object)
Returns the result of interpreting the object as an instance of 'Classifier' |
boolean |
Aadl2Validator.validateClassifier_no_cycles_in_generalization(Classifier classifier,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the no_cycles_in_generalization constraint of 'Classifier' |
boolean |
Aadl2Validator.validateClassifier_specialize_type(Classifier classifier,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the specialize_type constraint of 'Classifier' |
boolean |
Aadl2Validator.validateClassifier(Classifier classifier,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
Uses of Classifier in edu.cmu.sei.aadl.modelsupport.properties |
---|
Methods in edu.cmu.sei.aadl.modelsupport.properties that return Classifier | |
---|---|
static Classifier |
PropertyUtils.getClassifierReference(NamedElement ph,
Property pd)
|
Uses of Classifier in edu.cmu.sei.aadl.modelsupport.util |
---|
Methods in edu.cmu.sei.aadl.modelsupport.util with parameters of type Classifier | |
---|---|
static boolean |
AadlUtil.matchingClassifier(Classifier source,
Classifier dest)
check to see that the source classifier matches that of the destination implementations must be the same, types must be the same; if the source is an implementation and the destination is a type their types must match In case of the feature group the feature group types must match |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |