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

Packages that use NamedElement
edu.cmu.sei.aadl.aadl2   
edu.cmu.sei.aadl.aadl2.impl   
edu.cmu.sei.aadl.aadl2.instance   
edu.cmu.sei.aadl.aadl2.instance.impl   
edu.cmu.sei.aadl.aadl2.instance.util   
edu.cmu.sei.aadl.aadl2.operations   
edu.cmu.sei.aadl.aadl2.properties   
edu.cmu.sei.aadl.aadl2.util   
edu.cmu.sei.aadl.instance   
edu.cmu.sei.aadl.modelsupport.eclipseinterface   
edu.cmu.sei.aadl.modelsupport.properties   
edu.cmu.sei.aadl.modelsupport.util   
 

Uses of NamedElement in edu.cmu.sei.aadl.aadl2
 

Subinterfaces of NamedElement in edu.cmu.sei.aadl.aadl2
 interface AadlBoolean
          A representation of the model object 'Aadl Boolean'
 interface AadlInteger
          A representation of the model object 'Aadl Integer'
 interface AadlPackage
          A representation of the model object 'Aadl Package'
 interface AadlReal
          A representation of the model object 'Aadl Real'
 interface AadlString
          A representation of the model object 'Aadl String'
 interface Abstract
          A representation of the model object 'Abstract'
 interface AbstractClassifier
          A representation of the model object 'Abstract Classifier'
 interface AbstractFeature
          A representation of the model object 'Abstract Feature'
 interface AbstractImplementation
          A representation of the model object 'Abstract Implementation'
 interface AbstractSubcomponent
          A representation of the model object 'Abstract Subcomponent'
 interface AbstractType
          A representation of the model object 'Abstract Type'
 interface Access
          A representation of the model object 'Access'
 interface AccessConnection
          A representation of the model object 'Access Connection'
 interface AccessConnectionEnd
          A representation of the model object 'Access Connection End'
 interface AnnexLibrary
          A representation of the model object 'Annex Library'
 interface AnnexSubclause
          A representation of the model object 'Annex Subclause'
 interface BasicProperty
          A representation of the model object 'Basic Property'
 interface BehavioralFeature
          A representation of the model object 'Behavioral Feature'
 interface BehavioredImplementation
          A representation of the model object 'Behaviored Implementation'
 interface Bus
          A representation of the model object 'Bus'
 interface BusAccess
          A representation of the model object 'Bus Access'
 interface BusClassifier
          A representation of the model object 'Bus Classifier'
 interface BusImplementation
          A representation of the model object 'Bus Implementation'
 interface BusSubcomponent
          A representation of the model object 'Bus Subcomponent'
 interface BusType
          A representation of the model object 'Bus Type'
 interface CallSpecification
          A representation of the model object 'Call Specification'
 interface Classifier
          A representation of the model object 'Classifier'
 interface ClassifierFeature
          A representation of the model object 'Classifier Feature'
 interface ClassifierType
          A representation of the model object 'Classifier Type'
 interface ComponentClassifier
          A representation of the model object 'Component Classifier'
 interface ComponentImplementation
          A representation of the model object ' Component Implementation'.
 interface ComponentPrototype
          A representation of the model object 'Component Prototype'
 interface ComponentType
          A representation of the model object 'Component Type'
 interface ComponentTypeRename
          A representation of the model object 'Component Type Rename'
 interface Connection
          A representation of the model object 'Connection'
 interface ConnectionEnd
          A representation of the model object 'Connection End'
 interface Context
          A representation of the model object 'Context'
 interface Data
          A representation of the model object 'Data'
 interface DataAccess
          A representation of the model object 'Data Access'
 interface DataClassifier
          A representation of the model object 'Data Classifier'
 interface DataImplementation
          A representation of the model object 'Data Implementation'
 interface DataPort
          A representation of the model object 'Data Port'
 interface DataSubcomponent
          A representation of the model object 'Data Subcomponent'
 interface DataType
          A representation of the model object 'Data Type'
 interface DefaultAnnexLibrary
          A representation of the model object 'Default Annex Library'
 interface DefaultAnnexSubclause
          A representation of the model object 'Default Annex Subclause'
 interface Device
          A representation of the model object 'Device'
 interface DeviceClassifier
          A representation of the model object 'Device Classifier'
 interface DeviceImplementation
          A representation of the model object 'Device Implementation'
 interface DeviceSubcomponent
          A representation of the model object 'Device Subcomponent'
 interface DeviceType
          A representation of the model object 'Device Type'
 interface DirectedFeature
          A representation of the model object 'Directed Feature'
 interface EndToEndFlow
          A representation of the model object 'End To End Flow'
 interface EndToEndFlowElement
          A representation of the model object 'End To End Flow Element'
 interface EnumerationLiteral
          A representation of the model object 'Enumeration Literal'
 interface EnumerationType
          A representation of the model object 'Enumeration Type'
 interface EventDataPort
          A representation of the model object 'Event Data Port'
 interface EventPort
          A representation of the model object 'Event Port'
 interface Feature
          A representation of the model object 'Feature'
 interface FeatureConnection
          A representation of the model object 'Feature Connection'
 interface FeatureConnectionEnd
          A representation of the model object 'Feature Connection End'
 interface FeatureGroup
          A representation of the model object 'Feature Group'
 interface FeatureGroupConnection
          A representation of the model object 'Feature Group Connection'
 interface FeatureGroupConnectionEnd
          A representation of the model object 'Feature Group Connection End'
 interface FeatureGroupPrototype
          A representation of the model object 'Feature Group Prototype'
 interface FeatureGroupType
          A representation of the model object 'Feature Group Type'
 interface FeatureGroupTypeRename
          A representation of the model object 'Feature Group Type Rename'
 interface FeaturePrototype
          A representation of the model object 'Feature Prototype'
 interface Flow
          A representation of the model object 'Flow'
 interface FlowElement
          A representation of the model object 'Flow Element'
 interface FlowImplementation
          A representation of the model object 'Flow Implementation'
 interface FlowSpecification
          A representation of the model object 'Flow Specification'
 interface GlobalNamespace
          A representation of the model object 'Global Namespace'
 interface InternalEvent
          A representation of the model object 'Internal Event'
 interface Memory
          A representation of the model object 'Memory'
 interface MemoryClassifier
          A representation of the model object 'Memory Classifier'
 interface MemoryImplementation
          A representation of the model object 'Memory Implementation'
 interface MemorySubcomponent
          A representation of the model object 'Memory Subcomponent'
 interface MemoryType
          A representation of the model object 'Memory Type'
 interface ModalElement
          A representation of the model object 'Modal Element'
 interface ModalPath
          A representation of the model object 'Modal Path'
 interface ModalPropertyValue
          A representation of the model object 'Modal Property Value'
 interface Mode
          A representation of the model object 'Mode'
 interface ModeFeature
          A representation of the model object 'Mode Feature'
 interface ModeTransition
          A representation of the model object 'Mode Transition'
 interface Namespace
          A representation of the model object 'Namespace'
 interface NumberType
          A representation of the model object 'Number Type'
 interface PackageRename
          A representation of the model object 'Package Rename'
 interface PackageSection
          A representation of the model object 'Package Section'
 interface Parameter
          A representation of the model object 'Parameter'
 interface ParameterConnection
          A representation of the model object 'Parameter Connection'
 interface ParameterConnectionEnd
          A representation of the model object 'Parameter Connection End'
 interface Port
          A representation of the model object 'Port'
 interface PortConnection
          A representation of the model object 'Port Connection'
 interface PortConnectionEnd
          A representation of the model object 'Port Connection End'
 interface PrivatePackageSection
          A representation of the model object 'Private Package Section'
 interface Process
          A representation of the model object 'Process'
 interface ProcessClassifier
          A representation of the model object 'Process Classifier'
 interface ProcessImplementation
          A representation of the model object 'Process Implementation'
 interface Processor
          A representation of the model object 'Processor'
 interface ProcessorCall
          A representation of the model object 'Processor Call'
 interface ProcessorClassifier
          A representation of the model object 'Processor Classifier'
 interface ProcessorImplementation
          A representation of the model object 'Processor Implementation'
 interface ProcessorPort
          A representation of the model object 'Processor Port'
 interface ProcessorSubcomponent
          A representation of the model object 'Processor Subcomponent'
 interface ProcessorSubprogram
          A representation of the model object 'Processor Subprogram'
 interface ProcessorType
          A representation of the model object 'Processor Type'
 interface ProcessSubcomponent
          A representation of the model object 'Process Subcomponent'
 interface ProcessType
          A representation of the model object 'Process Type'
 interface Property
          A representation of the model object 'Property Definition'
 interface PropertyConstant
          A representation of the model object 'Property Constant'
 interface PropertySet
          A representation of the model object 'Property Set'
 interface PropertyType
          A representation of the model object 'Property Type'
 interface Prototype
          A representation of the model object 'Prototype'
 interface PublicPackageSection
          A representation of the model object 'Public Package Section'
 interface RangeType
          A representation of the model object 'Range Type'
 interface RecordField
          A representation of the model object 'Record Field'
 interface RecordType
          A representation of the model object 'Record Type'
 interface ReferenceType
          A representation of the model object 'Reference Type'
 interface RefinableElement
          A representation of the model object 'Refinable Element'
 interface StructuralFeature
          A representation of the model object 'Structural Feature'
 interface Subcomponent
          A representation of the model object 'Subcomponent'
 interface SubcomponentFlow
          A representation of the model object 'Subcomponent Flow'
 interface Subprogram
          A representation of the model object 'Subprogram'
 interface SubprogramAccess
          A representation of the model object 'Subprogram Access'
 interface SubprogramCall
          A representation of the model object 'Subprogram Call'
 interface SubprogramCallSequence
          A representation of the model object 'Subprogram Call Sequence'
 interface SubprogramClassifier
          A representation of the model object 'Subprogram Classifier'
 interface SubprogramGroup
          A representation of the model object 'Subprogram Group'
 interface SubprogramGroupAccess
          A representation of the model object 'Subprogram Group Access'
 interface SubprogramGroupClassifier
          A representation of the model object 'Subprogram Group Classifier'
 interface SubprogramGroupImplementation
          A representation of the model object 'Subprogram Group Implementation'
 interface SubprogramGroupSubcomponent
          A representation of the model object 'Subprogram Group Subcomponent'
 interface SubprogramGroupType
          A representation of the model object 'Subprogram Group Type'
 interface SubprogramImplementation
          A representation of the model object 'Subprogram Implementation'
 interface SubprogramSubcomponent
          A representation of the model object 'Subprogram Subcomponent'
 interface SubprogramType
          A representation of the model object 'Subprogram Type'
 interface System
          A representation of the model object 'System'
 interface SystemClassifier
          A representation of the model object 'System Classifier'
 interface SystemImplementation
          A representation of the model object 'System Implementation'
 interface SystemSubcomponent
          A representation of the model object 'System Subcomponent'
 interface SystemType
          A representation of the model object 'System Type'
 interface Thread
          A representation of the model object 'Thread'
 interface ThreadClassifier
          A representation of the model object 'Thread Classifier'
 interface ThreadGroup
          A representation of the model object 'Thread Group'
 interface ThreadGroupClassifier
          A representation of the model object 'Thread Group Classifier'
 interface ThreadGroupImplementation
          A representation of the model object 'Thread Group Implementation'
 interface ThreadGroupSubcomponent
          A representation of the model object 'Thread Group Subcomponent'
 interface ThreadGroupType
          A representation of the model object 'Thread Group Type'
 interface ThreadImplementation
          A representation of the model object 'Thread Implementation'
 interface ThreadSubcomponent
          A representation of the model object 'Thread Subcomponent'
 interface ThreadType
          A representation of the model object 'Thread Type'
 interface Type
          A representation of the model object 'Type'
 interface TypedElement
          A representation of the model object 'Typed Element'
 interface UnitLiteral
          A representation of the model object ' Unit Literal'.
 interface UnitsType
          A representation of the model object 'Units Type'
 interface VirtualBus
          A representation of the model object 'Virtual Bus'
 interface VirtualBusClassifier
          A representation of the model object 'Virtual Bus Classifier'
 interface VirtualBusImplementation
          A representation of the model object 'Virtual Bus Implementation'
 interface VirtualBusSubcomponent
          A representation of the model object 'Virtual Bus Subcomponent'
 interface VirtualBusType
          A representation of the model object 'Virtual Bus Type'
 interface VirtualProcessor
          A representation of the model object 'Virtual Processor'
 interface VirtualProcessorClassifier
          A representation of the model object 'Virtual Processor Classifier'
 interface VirtualProcessorImplementation
          A representation of the model object 'Virtual Processor Implementation'
 interface VirtualProcessorSubcomponent
          A representation of the model object 'Virtual Processor Subcomponent'
 interface VirtualProcessorType
          A representation of the model object 'Virtual Processor Type'
 

Methods in edu.cmu.sei.aadl.aadl2 that return NamedElement
 NamedElement Namespace.findNamedElement(java.lang.String name)
           
 NamedElement PackageSection.findNamedElement(java.lang.String name, boolean externallyVisibleElementsOnly)
          Search the namespace for a specific name.
 NamedElement Connection.getAllDstContextComponent()
          get destination context component, i.e., the subcomponent or component implementation.
 NamedElement Connection.getAllSrcContextComponent()
          get source context component, i.e., the subcomponent or component implementation.
 NamedElement ContainmentPathElement.getNamedElement()
          Returns the value of the 'Named Element' reference
 

Methods in edu.cmu.sei.aadl.aadl2 that return types with arguments of type NamedElement
 org.eclipse.emf.common.util.EList<NamedElement> Classifier.getInheritedMembers()
          Returns the value of the 'Inherited Member' reference list.
 org.eclipse.emf.common.util.EList<NamedElement> Namespace.getMembers()
          Returns the value of the 'Member' reference list.
 org.eclipse.emf.common.util.EList<NamedElement> Namespace.getOwnedMembers()
          Returns the value of the 'Owned Member' containment reference list.
 org.eclipse.emf.common.util.EList<NamedElement> Classifier.inherit(org.eclipse.emf.common.util.EList<NamedElement> inhs)
          The query inherit() defines how to inherit a set of elements.
 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.
 org.eclipse.emf.common.util.EList<NamedElement> Classifier.inheritedMember()
          The inheritedMember association is derived by inheriting the inheritable members of the parents.
 

Methods in edu.cmu.sei.aadl.aadl2 with parameters of type NamedElement
 org.eclipse.emf.common.util.EList<java.lang.String> Namespace.getNamesOfMember(NamedElement element)
          The query getNamesOfMember() gives a set of all of the names that a member would have in a Namespace.
 boolean Classifier.hasVisibilityOf(NamedElement n)
          The query hasVisibilityOf() determines whether a named element is visible in the classifier.
 boolean NamedElement.isDistinguishableFrom(NamedElement n, Namespace ns)
          The query isDistinguishableFrom() determines whether two NamedElements may logically co-exist within a Namespace.
 void ContainmentPathElement.setNamedElement(NamedElement value)
          Sets the value of the 'Named Element' reference
 

Method parameters in edu.cmu.sei.aadl.aadl2 with type arguments of type NamedElement
 org.eclipse.emf.common.util.EList<NamedElement> Classifier.inherit(org.eclipse.emf.common.util.EList<NamedElement> inhs)
          The query inherit() defines how to inherit a set of elements.
 

Uses of NamedElement in edu.cmu.sei.aadl.aadl2.impl
 

Classes in edu.cmu.sei.aadl.aadl2.impl that implement NamedElement
 class AadlBooleanImpl
          An implementation of the model object 'Aadl Boolean'
 class AadlIntegerImpl
          An implementation of the model object 'Aadl Integer'
 class AadlPackageImpl
          An implementation of the model object 'Aadl Package'
 class AadlRealImpl
          An implementation of the model object 'Aadl Real'
 class AadlStringImpl
          An implementation of the model object 'Aadl String'
 class AbstractClassifierImpl
          An implementation of the model object 'Abstract Classifier'
 class AbstractFeatureImpl
          An implementation of the model object 'Abstract Feature'
 class AbstractImpl
          An implementation of the model object 'Abstract'
 class AbstractImplementationImpl
          An implementation of the model object 'Abstract Implementation'
 class AbstractSubcomponentImpl
          An implementation of the model object 'Abstract Subcomponent'
 class AbstractTypeImpl
          An implementation of the model object 'Abstract Type'
 class AccessConnectionEndImpl
          An implementation of the model object 'Access Connection End'
 class AccessConnectionImpl
          An implementation of the model object 'Access Connection'
 class AccessImpl
          An implementation of the model object 'Access'
 class AnnexLibraryImpl
          An implementation of the model object 'Annex Library'
 class AnnexSubclauseImpl
          An implementation of the model object 'Annex Subclause'
 class BasicPropertyImpl
          An implementation of the model object 'Basic Property'
 class BehavioralFeatureImpl
          An implementation of the model object 'Behavioral Feature'
 class BehavioredImplementationImpl
          An implementation of the model object 'Behaviored Implementation'
 class BusAccessImpl
          An implementation of the model object 'Bus Access'
 class BusClassifierImpl
          An implementation of the model object 'Bus Classifier'
 class BusImpl
          An implementation of the model object 'Bus'
 class BusImplementationImpl
          An implementation of the model object 'Bus Implementation'
 class BusSubcomponentImpl
          An implementation of the model object 'Bus Subcomponent'
 class BusTypeImpl
          An implementation of the model object 'Bus Type'
 class CallSpecificationImpl
          An implementation of the model object 'Call Specification'
 class ClassifierFeatureImpl
          An implementation of the model object 'Classifier Feature'
 class ClassifierImpl
          An implementation of the model object 'Classifier'
 class ClassifierTypeImpl
          An implementation of the model object 'Classifier Type'
 class ComponentClassifierImpl
          An implementation of the model object 'Component Classifier'
 class ComponentImplementationImpl
          An implementation of the model object ' Component Implementation'.
 class ComponentPrototypeImpl
          An implementation of the model object 'Component Prototype'
 class ComponentTypeImpl
          An implementation of the model object 'Component Type'
 class ComponentTypeRenameImpl
          An implementation of the model object 'Component Type Rename'
 class ConnectionEndImpl
          An implementation of the model object 'Connection End'
 class ConnectionImpl
          An implementation of the model object 'Connection'
 class ContextImpl
          An implementation of the model object 'Context'
 class DataAccessImpl
          An implementation of the model object 'Data Access'
 class DataClassifierImpl
          An implementation of the model object 'Data Classifier'
 class DataImpl
          An implementation of the model object 'Data'
 class DataImplementationImpl
          An implementation of the model object 'Data Implementation'
 class DataPortImpl
          An implementation of the model object 'Data Port'
 class DataSubcomponentImpl
          An implementation of the model object 'Data Subcomponent'
 class DataTypeImpl
          An implementation of the model object 'Data Type'
 class DefaultAnnexLibraryImpl
          An implementation of the model object 'Default Annex Library'
 class DefaultAnnexSubclauseImpl
          An implementation of the model object 'Default Annex Subclause'
 class DeviceClassifierImpl
          An implementation of the model object 'Device Classifier'
 class DeviceImpl
          An implementation of the model object 'Device'
 class DeviceImplementationImpl
          An implementation of the model object 'Device Implementation'
 class DeviceSubcomponentImpl
          An implementation of the model object 'Device Subcomponent'
 class DeviceTypeImpl
          An implementation of the model object 'Device Type'
 class DirectedFeatureImpl
          An implementation of the model object 'Directed Feature'
 class EndToEndFlowElementImpl
          An implementation of the model object 'End To End Flow Element'
 class EndToEndFlowImpl
          An implementation of the model object 'End To End Flow'
 class EnumerationLiteralImpl
          An implementation of the model object 'Enumeration Literal'
 class EnumerationTypeImpl
          An implementation of the model object 'Enumeration Type'
 class EventDataPortImpl
          An implementation of the model object 'Event Data Port'
 class EventPortImpl
          An implementation of the model object 'Event Port'
 class FeatureConnectionEndImpl
          An implementation of the model object 'Feature Connection End'
 class FeatureConnectionImpl
          An implementation of the model object 'Feature Connection'
 class FeatureGroupConnectionEndImpl
          An implementation of the model object 'Feature Group Connection End'
 class FeatureGroupConnectionImpl
          An implementation of the model object 'Feature Group Connection'
 class FeatureGroupImpl
          An implementation of the model object 'Feature Group'
 class FeatureGroupPrototypeImpl
          An implementation of the model object 'Feature Group Prototype'
 class FeatureGroupTypeImpl
          An implementation of the model object 'Feature Group Type'
 class FeatureGroupTypeRenameImpl
          An implementation of the model object 'Feature Group Type Rename'
 class FeatureImpl
          An implementation of the model object 'Feature'
 class FeaturePrototypeImpl
          An implementation of the model object 'Feature Prototype'
 class FlowElementImpl
          An implementation of the model object 'Flow Element'
 class FlowImpl
          An implementation of the model object 'Flow'
 class FlowImplementationImpl
          An implementation of the model object 'Flow Implementation'
 class FlowSpecificationImpl
          An implementation of the model object 'Flow Specification'
 class GlobalNamespaceImpl
          An implementation of the model object 'Global Namespace'
 class InternalEventImpl
          An implementation of the model object 'Internal Event'
 class MemoryClassifierImpl
          An implementation of the model object 'Memory Classifier'
 class MemoryImpl
          An implementation of the model object 'Memory'
 class MemoryImplementationImpl
          An implementation of the model object 'Memory Implementation'
 class MemorySubcomponentImpl
          An implementation of the model object 'Memory Subcomponent'
 class MemoryTypeImpl
          An implementation of the model object 'Memory Type'
 class ModalElementImpl
          An implementation of the model object 'Modal Element'
 class ModalPathImpl
          An implementation of the model object 'Modal Path'
 class ModalPropertyValueImpl
          An implementation of the model object 'Modal Property Value'
 class ModeFeatureImpl
          An implementation of the model object 'Mode Feature'
 class ModeImpl
          An implementation of the model object 'Mode'
 class ModeTransitionImpl
          An implementation of the model object 'Mode Transition'
 class NamedElementImpl
          An implementation of the model object 'Named Element'
 class NamespaceImpl
          An implementation of the model object 'Namespace'
 class NumberTypeImpl
          An implementation of the model object 'Number Type'
 class PackageRenameImpl
          An implementation of the model object 'Package Rename'
 class PackageSectionImpl
          An implementation of the model object 'Package Section'
 class ParameterConnectionEndImpl
          An implementation of the model object 'Parameter Connection End'
 class ParameterConnectionImpl
          An implementation of the model object 'Parameter Connection'
 class ParameterImpl
          An implementation of the model object 'Parameter'
 class PortConnectionEndImpl
          An implementation of the model object 'Port Connection End'
 class PortConnectionImpl
          An implementation of the model object 'Port Connection'
 class PortImpl
          An implementation of the model object 'Port'
 class PrivatePackageSectionImpl
          An implementation of the model object 'Private Package Section'
 class ProcessClassifierImpl
          An implementation of the model object 'Process Classifier'
 class ProcessImpl
          An implementation of the model object 'Process'
 class ProcessImplementationImpl
          An implementation of the model object 'Process Implementation'
 class ProcessorCallImpl
          An implementation of the model object 'Processor Call'
 class ProcessorClassifierImpl
          An implementation of the model object 'Processor Classifier'
 class ProcessorImpl
          An implementation of the model object 'Processor'
 class ProcessorImplementationImpl
          An implementation of the model object 'Processor Implementation'
 class ProcessorPortImpl
          An implementation of the model object 'Processor Port'
 class ProcessorSubcomponentImpl
          An implementation of the model object 'Processor Subcomponent'
 class ProcessorSubprogramImpl
          An implementation of the model object 'Processor Subprogram'
 class ProcessorTypeImpl
          An implementation of the model object 'Processor Type'
 class ProcessSubcomponentImpl
          An implementation of the model object 'Process Subcomponent'
 class ProcessTypeImpl
          An implementation of the model object 'Process Type'
 class PropertyConstantImpl
          An implementation of the model object 'Property Constant'
 class PropertyImpl
          An implementation of the model object 'Property'
 class PropertySetImpl
          An implementation of the model object 'Property Set'
 class PropertyTypeImpl
          An implementation of the model object 'Property Type'
 class PrototypeImpl
          An implementation of the model object 'Prototype'
 class PublicPackageSectionImpl
          An implementation of the model object 'Public Package Section'
 class RangeTypeImpl
          An implementation of the model object 'Range Type'
 class RecordFieldImpl
          An implementation of the model object 'Record Field'
 class RecordTypeImpl
          An implementation of the model object 'Record Type'
 class ReferenceTypeImpl
          An implementation of the model object 'Reference Type'
 class RefinableElementImpl
          An implementation of the model object 'Refinable Element'
 class StructuralFeatureImpl
          An implementation of the model object 'Structural Feature'
 class SubcomponentFlowImpl
          An implementation of the model object 'Subcomponent Flow'
 class SubcomponentImpl
          An implementation of the model object 'Subcomponent'
 class SubprogramAccessImpl
          An implementation of the model object 'Subprogram Access'
 class SubprogramCallImpl
          An implementation of the model object 'Subprogram Call'
 class SubprogramCallSequenceImpl
          An implementation of the model object 'Subprogram Call Sequence'
 class SubprogramClassifierImpl
          An implementation of the model object 'Subprogram Classifier'
 class SubprogramGroupAccessImpl
          An implementation of the model object 'Subprogram Group Access'
 class SubprogramGroupClassifierImpl
          An implementation of the model object 'Subprogram Group Classifier'
 class SubprogramGroupImpl
          An implementation of the model object 'Subprogram Group'
 class SubprogramGroupImplementationImpl
          An implementation of the model object 'Subprogram Group Implementation'
 class SubprogramGroupSubcomponentImpl
          An implementation of the model object 'Subprogram Group Subcomponent'
 class SubprogramGroupTypeImpl
          An implementation of the model object 'Subprogram Group Type'
 class SubprogramImpl
          An implementation of the model object 'Subprogram'
 class SubprogramImplementationImpl
          An implementation of the model object 'Subprogram Implementation'
 class SubprogramSubcomponentImpl
          An implementation of the model object 'Subprogram Subcomponent'
 class SubprogramTypeImpl
          An implementation of the model object 'Subprogram Type'
 class SystemClassifierImpl
          An implementation of the model object 'System Classifier'
 class SystemImpl
          An implementation of the model object 'System'
 class SystemImplementationImpl
          An implementation of the model object 'System Implementation'
 class SystemSubcomponentImpl
          An implementation of the model object 'System Subcomponent'
 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 ThreadGroupImpl
          An implementation of the model object 'Thread Group'
 class ThreadGroupImplementationImpl
          An implementation of the model object 'Thread Group Implementation'
 class ThreadGroupSubcomponentImpl
          An implementation of the model object 'Thread Group Subcomponent'
 class ThreadGroupTypeImpl
          An implementation of the model object 'Thread Group Type'
 class ThreadImpl
          An implementation of the model object 'Thread'
 class ThreadImplementationImpl
          An implementation of the model object 'Thread Implementation'
 class ThreadSubcomponentImpl
          An implementation of the model object 'Thread Subcomponent'
 class ThreadTypeImpl
          An implementation of the model object 'Thread Type'
 class TypedElementImpl
          An implementation of the model object 'Typed Element'
 class TypeImpl
          An implementation of the model object 'Type'
 class UnitLiteralImpl
          An implementation of the model object ' Unit Literal'.
 class UnitsTypeImpl
          An implementation of the model object 'Units Type'
 class VirtualBusClassifierImpl
          An implementation of the model object 'Virtual Bus Classifier'
 class VirtualBusImpl
          An implementation of the model object 'Virtual Bus'
 class VirtualBusImplementationImpl
          An implementation of the model object 'Virtual Bus Implementation'
 class VirtualBusSubcomponentImpl
          An implementation of the model object 'Virtual Bus Subcomponent'
 class VirtualBusTypeImpl
          An implementation of the model object 'Virtual Bus Type'
 class VirtualProcessorClassifierImpl
          An implementation of the model object 'Virtual Processor Classifier'
 class VirtualProcessorImpl
          An implementation of the model object 'Virtual Processor'
 class VirtualProcessorImplementationImpl
          An implementation of the model object 'Virtual Processor Implementation'
 class VirtualProcessorSubcomponentImpl
          An implementation of the model object 'Virtual Processor Subcomponent'
 class VirtualProcessorTypeImpl
          An implementation of the model object 'Virtual Processor Type'
 

Fields in edu.cmu.sei.aadl.aadl2.impl declared as NamedElement
protected  NamedElement ContainmentPathElementImpl.namedElement
          The cached value of the 'Named Element' reference
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return NamedElement
 NamedElement ContainmentPathElementImpl.basicGetNamedElement()
           
protected  NamedElement PackageSectionImpl.findInternallyVisibleNamedElement(java.lang.String name)
           
 NamedElement ComponentImplementationImpl.findNamedElement(java.lang.String name)
           
 NamedElement NamespaceImpl.findNamedElement(java.lang.String name)
           
 NamedElement PackageSectionImpl.findNamedElement(java.lang.String name)
          Default behavior for PackageSection is to search through all internally visible elements.
 NamedElement FeatureGroupTypeImpl.findNamedElement(java.lang.String name)
           
 NamedElement PrivatePackageSectionImpl.findNamedElement(java.lang.String name, boolean externallyVisibleElementsOnly)
           
 NamedElement PublicPackageSectionImpl.findNamedElement(java.lang.String name, boolean externallyVisibleElementsOnly)
           
 NamedElement ConnectionImpl.getAllDstContextComponent()
           
 NamedElement ConnectionImpl.getAllSrcContextComponent()
           
 NamedElement ContainmentPathElementImpl.getNamedElement()
           
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return types with arguments of type NamedElement
 org.eclipse.emf.common.util.EList<NamedElement> ClassifierImpl.getInheritedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> GlobalNamespaceImpl.getMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> NamespaceImpl.getMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> BehavioredImplementationImpl.getMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> ClassifierImpl.getMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> ClassifierImpl.getMembersGen()
           
 org.eclipse.emf.common.util.EList<NamedElement> ComponentTypeImpl.getOwnedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> RecordTypeImpl.getOwnedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> ComponentImplementationImpl.getOwnedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> NamespaceImpl.getOwnedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> UnitsTypeImpl.getOwnedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> BehavioredImplementationImpl.getOwnedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> ClassifierImpl.getOwnedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> PackageSectionImpl.getOwnedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> EnumerationTypeImpl.getOwnedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> FeatureGroupTypeImpl.getOwnedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> ComponentClassifierImpl.getOwnedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> PropertySetImpl.getOwnedMembers()
           
 org.eclipse.emf.common.util.EList<NamedElement> ClassifierImpl.inherit(org.eclipse.emf.common.util.EList<NamedElement> inhs)
           
 org.eclipse.emf.common.util.EList<NamedElement> ClassifierImpl.inheritableMembers(Classifier c)
           
 org.eclipse.emf.common.util.EList<NamedElement> ClassifierImpl.inheritedMember()
           
 

Methods in edu.cmu.sei.aadl.aadl2.impl with parameters of type NamedElement
 org.eclipse.emf.common.util.EList<java.lang.String> NamespaceImpl.getNamesOfMember(NamedElement element)
           
 boolean ClassifierImpl.hasVisibilityOf(NamedElement n)
           
 boolean NamedElementImpl.isDistinguishableFrom(NamedElement n, Namespace ns)
           
 void ContainmentPathElementImpl.setNamedElement(NamedElement newNamedElement)
           
 

Method parameters in edu.cmu.sei.aadl.aadl2.impl with type arguments of type NamedElement
 org.eclipse.emf.common.util.EList<NamedElement> ClassifierImpl.inherit(org.eclipse.emf.common.util.EList<NamedElement> inhs)
           
 

Uses of NamedElement in edu.cmu.sei.aadl.aadl2.instance
 

Subinterfaces of NamedElement in edu.cmu.sei.aadl.aadl2.instance
 interface ComponentInstance
          A representation of the model object 'Component Instance'
 interface ConnectionInstance
          A representation of the model object 'Connection Instance'
 interface ConnectionInstanceEnd
          A representation of the model object 'Connection Instance End'
 interface ConnectionReference
          A representation of the model object 'Connection Reference'
 interface EndToEndFlowInstance
          A representation of the model object 'End To End Flow Instance'
 interface FeatureInstance
          A representation of the model object 'Feature Instance'
 interface FlowElementInstance
          A representation of the model object 'Flow Element Instance'
 interface FlowSpecificationInstance
          A representation of the model object 'Flow Specification Instance'
 interface InstanceObject
          A representation of the model object ' Object'.
 interface ModeInstance
          A representation of the model object 'Mode Instance'
 interface ModeTransitionInstance
          A representation of the model object 'Mode Transition Instance'
 interface SystemInstance
          A representation of the model object ' System Instance'.
 interface SystemOperationMode
          A representation of the model object 'System Operation Mode'
 

Methods in edu.cmu.sei.aadl.aadl2.instance that return types with arguments of type NamedElement
 java.util.List<? extends NamedElement> InstanceObject.getInstantiatedObjects()
          Return the declarative objects that define this instance.
 

Uses of NamedElement in edu.cmu.sei.aadl.aadl2.instance.impl
 

Classes in edu.cmu.sei.aadl.aadl2.instance.impl that implement NamedElement
 class ComponentInstanceImpl
          An implementation of the model object 'Component Instance'
 class ConnectionInstanceEndImpl
          An implementation of the model object 'Connection Instance End'
 class ConnectionInstanceImpl
          An implementation of the model object 'Connection Instance'
 class ConnectionReferenceImpl
          An implementation of the model object 'Connection Reference'
 class EndToEndFlowInstanceImpl
          An implementation of the model object 'End To End Flow Instance'
 class FeatureInstanceImpl
          An implementation of the model object 'Feature Instance'
 class FlowElementInstanceImpl
          An implementation of the model object 'Flow Element Instance'
 class FlowSpecificationInstanceImpl
          An implementation of the model object 'Flow Specification Instance'
 class InstanceObjectImpl
          An implementation of the model object ' Object'.
 class ModeInstanceImpl
          An implementation of the model object 'Mode Instance'
 class ModeTransitionInstanceImpl
          An implementation of the model object 'Mode Transition Instance'
 class SystemInstanceImpl
          An implementation of the model object ' System Instance'.
 class SystemOperationModeImpl
          An implementation of the model object 'System Operation Mode'
 

Methods in edu.cmu.sei.aadl.aadl2.instance.impl that return types with arguments of type NamedElement
 java.util.List<? extends NamedElement> InstanceObjectImpl.getInstantiatedObjects()
          Return the declarative objects that define this instance.
 java.util.List<? extends NamedElement> ModeTransitionInstanceImpl.getInstantiatedObjects()
           
 java.util.List<? extends NamedElement> ComponentInstanceImpl.getInstantiatedObjects()
           
 

Uses of NamedElement in edu.cmu.sei.aadl.aadl2.instance.util
 

Methods in edu.cmu.sei.aadl.aadl2.instance.util with parameters of type NamedElement
 T InstanceSwitch.caseNamedElement(NamedElement object)
          Returns the result of interpreting the object as an instance of 'Named Element'
 

Uses of NamedElement in edu.cmu.sei.aadl.aadl2.operations
 

Methods in edu.cmu.sei.aadl.aadl2.operations that return types with arguments of type NamedElement
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.
 

Methods in edu.cmu.sei.aadl.aadl2.operations with parameters of type NamedElement
static org.eclipse.emf.common.util.EList<Namespace> NamedElementOperations.allNamespaces(NamedElement namedElement)
          The query allNamespaces() gives the sequence of namespaces in which the NamedElement is nested, working outwards.
static org.eclipse.emf.common.util.EList<java.lang.String> NamespaceOperations.getNamesOfMember(Namespace namespace, NamedElement element)
          The query getNamesOfMember() gives a set of all of the names that a member would have in a Namespace.
static boolean NamedElementOperations.has_no_qualified_name(NamedElement namedElement, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          If there is no name, or one of the containing namespaces has no name, there is no qualified name.
static boolean NamedElementOperations.has_qualified_name(NamedElement namedElement, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          When there is a name, and all of the containing namespaces have a name, the qualified name is constructed from the names of the containing namespaces.
static boolean ClassifierOperations.hasVisibilityOf(Classifier classifier, NamedElement n)
          The query hasVisibilityOf() determines whether a named element is visible in the classifier.
static boolean NamedElementOperations.isDistinguishableFrom(NamedElement namedElement, NamedElement n, Namespace ns)
          The query isDistinguishableFrom() determines whether two NamedElements may logically co-exist within a Namespace.
static java.lang.String NamedElementOperations.qualifiedName(NamedElement namedElement)
          When there is a name, and all of the containing namespaces have a name, the qualified name is constructed from the names of the containing namespaces.
static java.lang.String NamedElementOperations.separator(NamedElement namedElement)
          The query separator() gives the string that is used to separate names when constructing a qualified name
 

Method parameters in edu.cmu.sei.aadl.aadl2.operations with type arguments of type NamedElement
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.
 

Uses of NamedElement in edu.cmu.sei.aadl.aadl2.properties
 

Methods in edu.cmu.sei.aadl.aadl2.properties that return NamedElement
 NamedElement PropertyNotPresentException.getHolder()
           
 NamedElement PropertyIsModalException.getHolder()
           
 NamedElement PropertyIsListException.getHolder()
           
 NamedElement PropertyDoesNotApplyToHolderException.getHolder()
           
 

Methods in edu.cmu.sei.aadl.aadl2.properties with parameters of type NamedElement
 boolean PropertyAcc.addLocal(NamedElement target)
          Accumulate the associations for the given property as found in the immediate properties attribute of the given property holder.
 boolean PropertyAcc.addLocalContained(NamedElement target, NamedElement container)
          Accumulate the associations for the given property as found in the contained property associations of the target's containing component.
 

Constructors in edu.cmu.sei.aadl.aadl2.properties with parameters of type NamedElement
PropertyDoesNotApplyToHolderException(NamedElement holder, Property definition, java.lang.String msg)
           
PropertyIsListException(NamedElement holder, Property definition, java.lang.String msg)
           
PropertyIsModalException(NamedElement holder, Property definition, java.lang.String msg)
           
PropertyNotPresentException(NamedElement holder, Property definition, java.lang.String msg)
           
 

Uses of NamedElement in edu.cmu.sei.aadl.aadl2.util
 

Methods in edu.cmu.sei.aadl.aadl2.util with parameters of type NamedElement
 T Aadl2Switch.caseNamedElement(NamedElement object)
          Returns the result of interpreting the object as an instance of 'Named Element'
 boolean Aadl2Validator.validateNamedElement_has_no_qualified_name(NamedElement namedElement, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the has_no_qualified_name constraint of 'Named Element'
 boolean Aadl2Validator.validateNamedElement_has_qualified_name(NamedElement namedElement, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the has_qualified_name constraint of 'Named Element'
 boolean Aadl2Validator.validateNamedElement(NamedElement namedElement, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 

Uses of NamedElement in edu.cmu.sei.aadl.instance
 

Methods in edu.cmu.sei.aadl.instance with parameters of type NamedElement
protected  void CreateEndToEndFlowsSwitch.processETEElement(ComponentInstance ci, EndToEndFlowInstance etei, EndToEndFlowElement fe, edu.cmu.sei.aadl.instance.CreateEndToEndFlowsSwitch.FlowIterator iter, NamedElement errorElement)
          Add all flow instances that continue through the next flow element.
 

Uses of NamedElement in edu.cmu.sei.aadl.modelsupport.eclipseinterface
 

Methods in edu.cmu.sei.aadl.modelsupport.eclipseinterface that return NamedElement
static NamedElement OsateResourceManager.findPackageOrPropertySet(java.lang.String name)
          Find an AadlPackage or a PropertySet in the resource set.
 

Uses of NamedElement in edu.cmu.sei.aadl.modelsupport.properties
 

Methods in edu.cmu.sei.aadl.modelsupport.properties with parameters of type NamedElement
static java.util.List GetProperties.getActualConnectionBinding(NamedElement ne)
           
static double GetProperties.getActualLatencyinMS(NamedElement ne)
           
static double GetProperties.getBandWidthBudgetInKbps(NamedElement ne, double defaultValue)
           
static double GetProperties.getBandWidthCapacityInKbps(NamedElement ne, double defaultValue)
           
static boolean PropertyUtils.getBooleanValue(NamedElement ph, Property pd)
          Get a non-modal boolean property value.
static boolean PropertyUtils.getBooleanValue(NamedElement ph, Property pd, boolean defaultVal)
          Get a non-modal boolean property value.
static long GetProperties.getByteCount(NamedElement ne)
           
static Classifier PropertyUtils.getClassifierReference(NamedElement ph, Property pd)
           
static double GetProperties.getComputeExecutionTimeinMS(NamedElement ne)
           
static double GetProperties.getComputeExecutionTimeInSec(NamedElement ne, double defaultValue)
           
static double GetProperties.getCycleTimeinMS(NamedElement ne)
           
static double GetProperties.getDeadlineinMS(NamedElement ne)
           
static EnumerationLiteral GetProperties.getDeviceDispatchProtocol(NamedElement ne)
           
static EnumerationLiteral GetProperties.getDispatchProtocol(NamedElement ne)
           
static EnumerationLiteral PropertyUtils.getEnumLiteral(NamedElement ph, Property pd)
          Get a non-modal enumeration property value.
static double GetProperties.getExpectedLatencyinMS(NamedElement ne)
           
static long PropertyUtils.getIntegerValue(NamedElement ph, Property pd)
          Get a non-modal integer property value with no units.
static long PropertyUtils.getIntegerValue(NamedElement ph, Property pd, long defaultVal)
          Get a non-modal integer property value with no units.
static boolean GetProperties.getIsPartition(NamedElement ne)
           
static double GetProperties.getLatencyinMS(NamedElement ne)
           
static double GetProperties.getMIPSBudget(NamedElement ne)
           
static double GetProperties.getMIPSBudgetInMIPS(NamedElement ne, double defaultValue)
           
static double GetProperties.getMIPSCapacityInMIPS(NamedElement ne, double defaultValue)
           
static double GetProperties.getPartitionLatencyInMS(NamedElement ne, double defaultValue)
           
static double GetProperties.getPeriodinMS(NamedElement ne)
           
static double GetProperties.getPeriodInSeconds(NamedElement ne, double defaultValue)
           
static double GetProperties.getPowerBudget(NamedElement ne, double defaultValue)
           
static double GetProperties.getPowerCapacity(NamedElement ne, double defaultValue)
           
static double GetProperties.getPowerSupply(NamedElement ne, double defaultValue)
           
static long GetProperties.getPriority(NamedElement ne, long defaultValue)
           
static long GetProperties.getQueueSize(NamedElement ne)
           
static double PropertyUtils.getRealValue(NamedElement ph, Property pd)
          Get a non-modal real property with no units Throws an exception if no property value exists or an error occurs.
static double PropertyUtils.getRealValue(NamedElement ph, Property pd, double defaultVal)
          Get a non-modal real property value with no units.
static ComponentClassifier GetProperties.getReferenceProcessor(NamedElement ne)
           
static double PropertyUtils.getScaledNumberValue(NamedElement ph, Property pd, UnitLiteral unit)
          Get a non-modal numeric property value scaled to the given unit.
static double PropertyUtils.getScaledNumberValue(NamedElement ph, Property pd, UnitLiteral unit, double defaultVal)
          Get a non-modal numeric property value scaled to the given unit.
static double PropertyUtils.getScaledRangeDelta(NamedElement ph, Property pd, UnitLiteral unit)
          Return the delta value of a non-modal range property value scaled to a given unit.
static double PropertyUtils.getScaledRangeDelta(NamedElement ph, Property pd, UnitLiteral unit, double defaultVal)
          Return the delta value of a non-modal range property value scaled to a given unit.
static double PropertyUtils.getScaledRangeMaximum(NamedElement ph, Property pd, UnitLiteral unit)
          Return the maximum value of a non-modal range property value scaled to a given unit.
static double PropertyUtils.getScaledRangeMaximum(NamedElement ne, Property pd, UnitLiteral unit, double defaultVal)
          Return the maximum value of a non-modal range property value scaled to a given unit.
static double PropertyUtils.getScaledRangeMinimum(NamedElement ph, Property pd, UnitLiteral unit)
          Return the minimum value of a non-modal range property value scaled to a given unit.
static double PropertyUtils.getScaledRangeMinimum(NamedElement ph, Property pd, UnitLiteral unit, double defaultVal)
          Return the minimum value of a non-modal range property value scaled to a given unit.
static java.lang.String GetProperties.getSchedulingProtocol(NamedElement ne, java.lang.String defaultValue)
           
static double GetProperties.getSourceCodeSizeInBytes(NamedElement ne)
           
static double GetProperties.getSourceDataSizeInBytes(NamedElement ne)
           
static double GetProperties.getSourceStackSizeInBytes(NamedElement ne)
           
static java.lang.String PropertyUtils.getStringValue(NamedElement ph, Property pd)
          Get a non-modal string property value.
 

Uses of NamedElement in edu.cmu.sei.aadl.modelsupport.util
 

Methods in edu.cmu.sei.aadl.modelsupport.util that return NamedElement
static NamedElement AadlUtil.findNamedElementInList(java.util.List<?> el, java.lang.String name)
          find (first) Named Element matching name in the Elist; any elements that are not NamedElements are skipped.
 

Methods in edu.cmu.sei.aadl.modelsupport.util that return types with arguments of type NamedElement
static org.eclipse.emf.common.util.EList<NamedElement> AadlUtil.findDoubleNamedElementsInList(java.util.List<?> el)
          Check to see if all NamedElements in the Elist have a unique name.
static org.eclipse.emf.common.util.EList<NamedElement> AadlUtil.findNamedElementsInList(java.util.List<?> el, java.lang.String name)
          find all Named Elements matching name in the Elist; any elements that are not NamedElements are skipped.