Uses of Interface
edu.cmu.sei.aadl.model.core.Classifier

Packages that use Classifier
edu.cmu.sei.aadl.model.component   
edu.cmu.sei.aadl.model.component.impl   
edu.cmu.sei.aadl.model.component.util   
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.util   
 

Uses of Classifier in edu.cmu.sei.aadl.model.component
 

Subinterfaces of Classifier in edu.cmu.sei.aadl.model.component
 interface BusClassifier
          A representation of the model object 'Bus Classifier'
 interface BusImpl
          A representation of the model object 'Bus Impl'
 interface BusType
          A representation of the model object 'Bus Type'
 interface DataClassifier
          A representation of the model object 'Data Classifier'
 interface DataImpl
          A representation of the model object 'Data Impl'
 interface DataType
          A representation of the model object 'Data Type'
 interface DeviceClassifier
          A representation of the model object 'Device Classifier'
 interface DeviceImpl
          A representation of the model object 'Device Impl'
 interface DeviceType
          A representation of the model object 'Device Type'
 interface MemoryClassifier
          A representation of the model object 'Memory Classifier'
 interface MemoryImpl
          A representation of the model object 'Memory Impl'
 interface MemoryType
          A representation of the model object 'Memory Type'
 interface ProcessClassifier
          A representation of the model object 'Process Classifier'
 interface ProcessImpl
          A representation of the model object 'Process Impl'
 interface ProcessorClassifier
          A representation of the model object 'Processor Classifier'
 interface ProcessorImpl
          A representation of the model object 'Processor Impl'
 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 SubprogramImpl
          A representation of the model object 'Subprogram Impl'
 interface SubprogramType
          A representation of the model object 'Subprogram Type'
 interface SystemClassifier
          A representation of the model object 'System Classifier'
 interface SystemImpl
          A representation of the model object 'System Impl'
 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 ThreadGroupImpl
          A representation of the model object 'Thread Group Impl'
 interface ThreadGroupType
          A representation of the model object 'Thread Group Type'
 interface ThreadImpl
          A representation of the model object 'Thread Impl'
 interface ThreadType
          A representation of the model object 'Thread Type'
 

Uses of Classifier in edu.cmu.sei.aadl.model.component.impl
 

Classes in edu.cmu.sei.aadl.model.component.impl that implement Classifier
 class BusClassifierImpl
          An implementation of the model object 'Bus Classifier'
 class BusImplImpl
          An implementation of the model object 'Bus Impl'
 class BusTypeImpl
          An implementation of the model object 'Bus Type'
 class DataClassifierImpl
          An implementation of the model object 'Data Classifier'
 class DataImplImpl
          An implementation of the model object 'Data Impl'
 class DataTypeImpl
          An implementation of the model object 'Data Type'
 class DeviceClassifierImpl
          An implementation of the model object 'Device Classifier'
 class DeviceImplImpl
          An implementation of the model object 'Device Impl'
 class DeviceTypeImpl
          An implementation of the model object 'Device Type'
 class MemoryClassifierImpl
          An implementation of the model object 'Memory Classifier'
 class MemoryImplImpl
          An implementation of the model object 'Memory Impl'
 class MemoryTypeImpl
          An implementation of the model object 'Memory Type'
 class ProcessClassifierImpl
          An implementation of the model object 'Process Classifier'
 class ProcessImplImpl
          An implementation of the model object 'Process Impl'
 class ProcessorClassifierImpl
          An implementation of the model object 'Processor Classifier'
 class ProcessorImplImpl
          An implementation of the model object 'Processor Impl'
 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 SubprogramImplImpl
          An implementation of the model object 'Subprogram Impl'
 class SubprogramTypeImpl
          An implementation of the model object 'Subprogram Type'
 class SystemClassifierImpl
          An implementation of the model object 'System Classifier'
 class SystemImplImpl
          An implementation of the model object 'System Impl'
 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 ThreadGroupImplImpl
          An implementation of the model object 'Thread Group Impl'
 class ThreadGroupTypeImpl
          An implementation of the model object 'Thread Group Type'
 class ThreadImplImpl
          An implementation of the model object 'Thread Impl'
 class ThreadTypeImpl
          An implementation of the model object 'Thread Type'
 

Uses of Classifier in edu.cmu.sei.aadl.model.component.util
 

Methods in edu.cmu.sei.aadl.model.component.util with parameters of type Classifier
 java.lang.Object ComponentSwitch.caseClassifier(Classifier object)
          Returns the result of interpretting the object as an instance of 'Classifier'
 

Uses of Classifier in edu.cmu.sei.aadl.model.core
 

Subinterfaces of Classifier in edu.cmu.sei.aadl.model.core
 interface ComponentClassifier
          A representation of the model object 'Component Classifier'
 interface ComponentImpl
          A representation of the model object 'Component Impl'
 interface ComponentType
          A representation of the model object 'Component Type'
 

Methods in edu.cmu.sei.aadl.model.core that return Classifier
 Classifier AadlPackageSection.findClassifier(java.lang.String name)
          Find a classifier with the specified name.
 Classifier AObject.getContainingClassifier()
          Get the enclosing component type or implementation or Port Group Type.
 Classifier Feature.getXAllClassifier()
          Returns the component classifier object for the feature.
 Classifier Feature.getXClassifier()
          Get the component classifier of given feature, if it has one, otherwise null.
 Classifier Classifier.getXExtend()
          returns the reference to the classifier being extended
 

Methods in edu.cmu.sei.aadl.model.core with parameters of type Classifier
 void AadlSpec.addClassifier(Classifier cf)
          Adds a classifier to the AadlSpec by calling the specialized method To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments
 void AadlPackageSection.addClassifier(Classifier cf)
          Adds a classifier to the AadlSpec by calling the specialized method To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments
 

Uses of Classifier in edu.cmu.sei.aadl.model.core.impl
 

Classes in edu.cmu.sei.aadl.model.core.impl that implement Classifier
 class ClassifierImpl
          An implementation of the model object 'Classifier'
 class ComponentClassifierImpl
          An implementation of the model object 'Component Classifier'
 class ComponentImplImpl
          An implementation of the model object 'Component Impl'
 class ComponentTypeImpl
          An implementation of the model object 'Component Type'
 

Methods in edu.cmu.sei.aadl.model.core.impl that return Classifier
 Classifier AadlPackageSectionImpl.findClassifier(java.lang.String name)
          Find a classifier with the name .
 Classifier AObjectImpl.getContainingClassifier()
          Get the enclosing component type or implementation.
 Classifier FeatureImpl.getXAllClassifier()
          Get the data classifier of given feature or its refinement ancestor, if it has one, otherwise null.
 Classifier FeatureImpl.getXClassifier()
           
 Classifier ClassifierImpl.getXExtend()
          returns the reference to the classifier being extended
 

Methods in edu.cmu.sei.aadl.model.core.impl with parameters of type Classifier
 void AadlSpecImpl.addClassifier(Classifier cf)
          Adds a classifier to the AadlSpec by calling the specialized method
 void AadlPackageSectionImpl.addClassifier(Classifier cf)
          Adds a classifier to the AadlSpec by calling the specialized method
 

Uses of Classifier in edu.cmu.sei.aadl.model.core.util
 

Methods in edu.cmu.sei.aadl.model.core.util with parameters of type Classifier
 java.lang.Object CoreSwitch.caseClassifier(Classifier object)
          Returns the result of interpretting the object as an instance of 'Classifier'
 

Uses of Classifier in edu.cmu.sei.aadl.model.feature
 

Subinterfaces of Classifier in edu.cmu.sei.aadl.model.feature
 interface PortGroupType
          A representation of the model object 'Port Group Type'
 

Uses of Classifier in edu.cmu.sei.aadl.model.feature.impl
 

Classes in edu.cmu.sei.aadl.model.feature.impl that implement Classifier
 class PortGroupTypeImpl
          An implementation of the model object 'Port Group Type'
 

Uses of Classifier in edu.cmu.sei.aadl.model.feature.util
 

Methods in edu.cmu.sei.aadl.model.feature.util with parameters of type Classifier
 java.lang.Object FeatureSwitch.caseClassifier(Classifier object)
          Returns the result of interpretting the object as an instance of 'Classifier'
 

Uses of Classifier in edu.cmu.sei.aadl.model.util
 

Methods in edu.cmu.sei.aadl.model.util that return Classifier
static Classifier AadlUtil.findClassifierInNameSpace(AObject fromNS, NamedElementReference ner)
          Find a component classifier by name.
 

Methods in edu.cmu.sei.aadl.model.util with parameters of type Classifier
static boolean AadlUtil.addClassifier(AObject nameSpace, Classifier classifier)
          add classifier to the name space.
static boolean AadlUtil.isokClassifierSubstitution(Classifier origin, Classifier replacement)
          checks for legal classifier substitution.
static boolean AadlUtil.isSameOrExtends(Classifier origin, Classifier repl)
          return true if repl is the same classifier or an extension of the original
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 impl and the destination is a type their types must match In case of the port group the port group types must match