Uses of Interface
edu.cmu.sei.aadl.aadl2.Classifier

Packages that use Classifier
edu.cmu.sei.aadl.aadl2   
edu.cmu.sei.aadl.aadl2.impl   
edu.cmu.sei.aadl.aadl2.operations   
edu.cmu.sei.aadl.aadl2.properties   
edu.cmu.sei.aadl.aadl2.util   
edu.cmu.sei.aadl.modelsupport.properties   
edu.cmu.sei.aadl.modelsupport.util   
 

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 Classifier
 Classifier ClassifierValueImpl.basicGetClassifier()
           
 Classifier ImplementationExtensionImpl.basicGetGeneral()
           
 Classifier GeneralizationImpl.basicGetGeneral()
           
 Classifier TypeExtensionImpl.basicGetGeneral()
           
 Classifier GroupExtensionImpl.basicGetGeneral()
           
 Classifier RealizationImpl.basicGetGeneral()
           
 Classifier RefinableElementImpl.basicGetRefinementContext()
           
 Classifier ConnectionImpl.basicGetRefinementContext()
           
 Classifier FlowImplementationImpl.basicGetRefinementContext()
           
 Classifier ClassifierValueImpl.getClassifier()
           
 Classifier ElementImpl.getContainingClassifier()
           
 Classifier ImplementationExtensionImpl.getGeneral()
           
 Classifier GeneralizationImpl.getGeneral()
           
 Classifier TypeExtensionImpl.getGeneral()
           
 Classifier GroupExtensionImpl.getGeneral()
           
 Classifier RealizationImpl.getGeneral()
           
 Classifier RefinableElementImpl.getRefinementContext()
           
 Classifier ConnectionImpl.getRefinementContext()
           
 Classifier FlowImplementationImpl.getRefinementContext()
           
 Classifier GeneralizationImpl.getSpecific()
           
 

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