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

Packages that use Element
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.modelsupport.eclipseinterface   
edu.cmu.sei.aadl.modelsupport.errorreporting   
edu.cmu.sei.aadl.modelsupport.modeltraversal   
edu.cmu.sei.aadl.modelsupport.util   
 

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

Subinterfaces of Element 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 AccessSpecification
          A representation of the model object 'Access Specification'
 interface AnnexLibrary
          A representation of the model object 'Annex Library'
 interface AnnexSubclause
          A representation of the model object 'Annex Subclause'
 interface ArrayableElement
          A representation of the model object 'Arrayable Element'
 interface ArrayRange
          A representation of the model object 'Array Range'
 interface ArraySize
          A representation of the model object 'Array Size'
 interface ArraySpecification
          A representation of the model object 'Array Specification'
 interface BasicProperty
          A representation of the model object 'Basic Property'
 interface BasicPropertyAssociation
          A representation of the model object 'Basic Property Association'
 interface BehavioralFeature
          A representation of the model object 'Behavioral Feature'
 interface BehavioredImplementation
          A representation of the model object 'Behaviored Implementation'
 interface BooleanLiteral
          A representation of the model object 'Boolean Literal'
 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 CallContext
          A representation of the model object 'Call Context'
 interface CalledSubprogram
          A representation of the model object 'Called Subprogram'
 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 ClassifierValue
          A representation of the model object 'Classifier Value'
 interface Comment
          A representation of the model object 'Comment'
 interface ComponentClassifier
          A representation of the model object 'Component Classifier'
 interface ComponentImplementation
          A representation of the model object ' Component Implementation'.
 interface ComponentImplementationReference
          A representation of the model object 'Component Implementation Reference'
 interface ComponentPrototype
          A representation of the model object 'Component Prototype'
 interface ComponentPrototypeActual
          A representation of the model object 'Component Prototype Actual'
 interface ComponentPrototypeBinding
          A representation of the model object 'Component Prototype Binding'
 interface ComponentPrototypeReference
          A representation of the model object 'Component Prototype Reference'
 interface ComponentReference
          A representation of the model object 'Component Reference'
 interface ComponentType
          A representation of the model object 'Component Type'
 interface ComponentTypeRename
          A representation of the model object 'Component Type Rename'
 interface ComputedValue
          A representation of the model object 'Computed Value'
 interface Connection
          A representation of the model object 'Connection'
 interface ConnectionEnd
          A representation of the model object 'Connection End'
 interface ConstantValue
          A representation of the model object 'Constant Value'
 interface ContainedNamedElement
          A representation of the model object 'Contained Named Element'
 interface ContainmentPathElement
          A representation of the model object 'Containment Path Element'
 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 DirectedRelationship
          A representation of the model object 'Directed Relationship'
 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 EnumerationValue
          A representation of the model object 'Enumeration Value'
 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 FeatureGroupPrototypeActual
          A representation of the model object 'Feature Group Prototype Actual'
 interface FeatureGroupPrototypeBinding
          A representation of the model object 'Feature Group Prototype Binding'
 interface FeatureGroupPrototypeReference
          A representation of the model object 'Feature Group Prototype Reference'
 interface FeatureGroupReference
          A representation of the model object 'Feature Group Reference'
 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 FeaturePrototypeActual
          A representation of the model object 'Feature Prototype Actual'
 interface FeaturePrototypeBinding
          A representation of the model object 'Feature Prototype Binding'
 interface FeaturePrototypeReference
          A representation of the model object 'Feature Prototype Reference'
 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 Generalization
          A representation of the model object 'Generalization'
 interface GlobalNamespace
          A representation of the model object 'Global Namespace'
 interface GroupExtension
          A representation of the model object 'Group Extension'
 interface ImplementationExtension
          A representation of the model object 'Implementation Extension'
 interface IntegerLiteral
          A representation of the model object 'Integer Literal'
 interface InternalEvent
          A representation of the model object 'Internal Event'
 interface ListValue
          A representation of the model object 'List Value'
 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 MetaclassReference
          A representation of the model object 'Metaclass Reference'
 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 ModeBinding
          A representation of the model object 'Mode Binding'
 interface ModeFeature
          A representation of the model object 'Mode Feature'
 interface ModeTransition
          A representation of the model object 'Mode Transition'
 interface ModeTransitionTrigger
          A representation of the model object 'Mode Transition Trigger'
 interface NamedElement
          A representation of the model object ' Named Element'.
 interface Namespace
          A representation of the model object 'Namespace'
 interface NumberType
          A representation of the model object 'Number Type'
 interface NumberValue
          A representation of the model object 'Number Value'
 interface Numeral
          A representation of the model object 'Numeral'
 interface NumericRange
          A representation of the model object 'Numeric Range'
 interface Operation
          A representation of the model object 'Operation'
 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 PortSpecification
          A representation of the model object 'Port Specification'
 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 PropertyAssociation
          A representation of the model object 'Property Association'
 interface PropertyConstant
          A representation of the model object 'Property Constant'
 interface PropertyExpression
          A representation of the model object 'Property Expression'
 interface PropertyOwner
          A representation of the model object 'Property Owner'
 interface PropertyReference
          A representation of the model object 'Property Reference'
 interface PropertySet
          A representation of the model object 'Property Set'
 interface PropertyType
          A representation of the model object 'Property Type'
 interface PropertyValue
          A representation of the model object 'Property Value'
 interface Prototype
          A representation of the model object 'Prototype'
 interface PrototypeBinding
          A representation of the model object 'Prototype Binding'
 interface PublicPackageSection
          A representation of the model object 'Public Package Section'
 interface RangeType
          A representation of the model object 'Range Type'
 interface RangeValue
          A representation of the model object 'Range Value'
 interface Realization
          A representation of the model object 'Realization'
 interface RealLiteral
          A representation of the model object 'Real Literal'
 interface RecordField
          A representation of the model object 'Record Field'
 interface RecordType
          A representation of the model object 'Record Type'
 interface RecordValue
          A representation of the model object 'Record Value'
 interface ReferenceType
          A representation of the model object 'Reference Type'
 interface ReferenceValue
          A representation of the model object 'Reference Value'
 interface RefinableElement
          A representation of the model object 'Refinable Element'
 interface Relationship
          A representation of the model object 'Relationship'
 interface StringLiteral
          A representation of the model object 'String Literal'
 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 TriggerPort
          A representation of the model object 'Trigger Port'
 interface Type
          A representation of the model object 'Type'
 interface TypedElement
          A representation of the model object 'Typed Element'
 interface TypeExtension
          A representation of the model object 'Type Extension'
 interface UnitLiteral
          A representation of the model object ' Unit Literal'.
 interface UnitsType
          A representation of the model object 'Units Type'
 interface UnitValue
          A representation of the model object 'Unit Value'
 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 Element
 Element Element.getElementRoot()
          find the root container of this element
 Element Element.getOwner()
          Returns the value of the 'Owner' container reference.
 

Methods in edu.cmu.sei.aadl.aadl2 that return types with arguments of type Element
 org.eclipse.emf.common.util.EList<Element> Element.allOwnedElements()
          The query allOwnedElements() gives all of the direct and indirect owned elements of an element.
 org.eclipse.emf.common.util.EList<Element> Element.getChildren()
          Get the children of an Element This will be the content.
 org.eclipse.emf.common.util.EList<Element> Element.getOwnedElements()
          Returns the value of the 'Owned Element' containment reference list.
 org.eclipse.emf.common.util.EList<Element> Relationship.getRelatedElements()
          Returns the value of the 'Related Element' reference list.
 org.eclipse.emf.common.util.EList<Element> DirectedRelationship.getSources()
          Returns the value of the 'Source' reference list.
 org.eclipse.emf.common.util.EList<Element> DirectedRelationship.getTargets()
          Returns the value of the 'Target' reference list.
 

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

Classes in edu.cmu.sei.aadl.aadl2.impl that implement Element
 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 AccessSpecificationImpl
          An implementation of the model object 'Access Specification'
 class AnnexLibraryImpl
          An implementation of the model object 'Annex Library'
 class AnnexSubclauseImpl
          An implementation of the model object 'Annex Subclause'
 class ArrayableElementImpl
          An implementation of the model object 'Arrayable Element'
 class ArrayRangeImpl
          An implementation of the model object 'Array Range'
 class ArraySizeImpl
          An implementation of the model object 'Array Size'
 class ArraySpecificationImpl
          An implementation of the model object 'Array Specification'
 class BasicPropertyAssociationImpl
          An implementation of the model object 'Basic Property Association'
 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 BooleanLiteralImpl
          An implementation of the model object 'Boolean Literal'
 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 CallContextImpl
          An implementation of the model object 'Call Context'
 class CalledSubprogramImpl
          An implementation of the model object 'Called Subprogram'
 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 ClassifierValueImpl
          An implementation of the model object 'Classifier Value'
 class CommentImpl
          An implementation of the model object 'Comment'
 class ComponentClassifierImpl
          An implementation of the model object 'Component Classifier'
 class ComponentImplementationImpl
          An implementation of the model object ' Component Implementation'.
 class ComponentImplementationReferenceImpl
          An implementation of the model object 'Component Implementation Reference'
 class ComponentPrototypeActualImpl
          An implementation of the model object 'Component Prototype Actual'
 class ComponentPrototypeBindingImpl
          An implementation of the model object 'Component Prototype Binding'
 class ComponentPrototypeImpl
          An implementation of the model object 'Component Prototype'
 class ComponentPrototypeReferenceImpl
          An implementation of the model object 'Component Prototype Reference'
 class ComponentReferenceImpl
          An implementation of the model object 'Component Reference'
 class ComponentTypeImpl
          An implementation of the model object 'Component Type'
 class ComponentTypeRenameImpl
          An implementation of the model object 'Component Type Rename'
 class ComputedValueImpl
          An implementation of the model object 'Computed Value'
 class ConnectionEndImpl
          An implementation of the model object 'Connection End'
 class ConnectionImpl
          An implementation of the model object 'Connection'
 class ConstantValueImpl
          An implementation of the model object 'Constant Value'
 class ContainedNamedElementImpl
          An implementation of the model object 'Contained Named Element'
 class ContainmentPathElementImpl
          An implementation of the model object 'Containment Path Element'
 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 DirectedRelationshipImpl
          An implementation of the model object 'Directed Relationship'
 class ElementImpl
          An implementation of the model object 'Element'
 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 EnumerationValueImpl
          An implementation of the model object 'Enumeration Value'
 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 FeatureGroupPrototypeActualImpl
          An implementation of the model object 'Feature Group Prototype Actual'
 class FeatureGroupPrototypeBindingImpl
          An implementation of the model object 'Feature Group Prototype Binding'
 class FeatureGroupPrototypeImpl
          An implementation of the model object 'Feature Group Prototype'
 class FeatureGroupPrototypeReferenceImpl
          An implementation of the model object 'Feature Group Prototype Reference'
 class FeatureGroupReferenceImpl
          An implementation of the model object 'Feature Group Reference'
 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 FeaturePrototypeActualImpl
          An implementation of the model object 'Feature Prototype Actual'
 class FeaturePrototypeBindingImpl
          An implementation of the model object 'Feature Prototype Binding'
 class FeaturePrototypeImpl
          An implementation of the model object 'Feature Prototype'
 class FeaturePrototypeReferenceImpl
          An implementation of the model object 'Feature Prototype Reference'
 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 GeneralizationImpl
          An implementation of the model object 'Generalization'
 class GlobalNamespaceImpl
          An implementation of the model object 'Global Namespace'
 class GroupExtensionImpl
          An implementation of the model object 'Group Extension'
 class ImplementationExtensionImpl
          An implementation of the model object 'Implementation Extension'
 class IntegerLiteralImpl
          An implementation of the model object 'Integer Literal'
 class InternalEventImpl
          An implementation of the model object 'Internal Event'
 class ListValueImpl
          An implementation of the model object 'List Value'
 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 MetaclassReferenceImpl
          An implementation of the model object 'Metaclass Reference'
 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 ModeBindingImpl
          An implementation of the model object 'Mode Binding'
 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 ModeTransitionTriggerImpl
          An implementation of the model object 'Mode Transition Trigger'
 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 NumberValueImpl
          An implementation of the model object 'Number Value'
 class NumeralImpl
          An implementation of the model object 'Numeral'
 class NumericRangeImpl
          An implementation of the model object 'Numeric Range'
 class OperationImpl
          An implementation of the model object 'Operation'
 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 PortSpecificationImpl
          An implementation of the model object 'Port Specification'
 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 PropertyAssociationImpl
          An implementation of the model object 'Property Association'
 class PropertyConstantImpl
          An implementation of the model object 'Property Constant'
 class PropertyExpressionImpl
          An implementation of the model object 'Property Expression'
 class PropertyImpl
          An implementation of the model object 'Property'
 class PropertyOwnerImpl
          An implementation of the model object 'Property Owner'
 class PropertyReferenceImpl
          An implementation of the model object 'Property Reference'
 class PropertySetImpl
          An implementation of the model object 'Property Set'
 class PropertyTypeImpl
          An implementation of the model object 'Property Type'
 class PropertyValueImpl
          An implementation of the model object 'Property Value'
 class PrototypeBindingImpl
          An implementation of the model object 'Prototype Binding'
 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 RangeValueImpl
          An implementation of the model object 'Range Value'
 class RealizationImpl
          An implementation of the model object 'Realization'
 class RealLiteralImpl
          An implementation of the model object 'Real Literal'
 class RecordFieldImpl
          An implementation of the model object 'Record Field'
 class RecordTypeImpl
          An implementation of the model object 'Record Type'
 class RecordValueImpl
          An implementation of the model object 'Record Value'
 class ReferenceTypeImpl
          An implementation of the model object 'Reference Type'
 class ReferenceValueImpl
          An implementation of the model object 'Reference Value'
 class RefinableElementImpl
          An implementation of the model object 'Refinable Element'
 class RelationshipImpl
          An implementation of the model object 'Relationship'
 class StringLiteralImpl
          An implementation of the model object 'String Literal'
 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 TriggerPortImpl
          An implementation of the model object 'Trigger Port'
 class TypedElementImpl
          An implementation of the model object 'Typed Element'
 class TypeExtensionImpl
          An implementation of the model object 'Type Extension'
 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 UnitValueImpl
          An implementation of the model object 'Unit Value'
 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'
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return Element
 Element ElementImpl.getElementRoot()
          find the enclosing root object (aadlspec, package, propertyset, or system instance
 Element GeneralizationImpl.getOwner()
           
 Element ElementImpl.getOwner()
           
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return types with arguments of type Element
 org.eclipse.emf.common.util.EList<Element> ElementImpl.allOwnedElements()
           
 org.eclipse.emf.common.util.EList<Element> ElementImpl.getChildren()
          get the children of an Element This will be the content.
 org.eclipse.emf.common.util.EList<Element> NamespaceImpl.getOwnedElements()
           
 org.eclipse.emf.common.util.EList<Element> ElementImpl.getOwnedElements()
           
 org.eclipse.emf.common.util.EList<Element> ClassifierImpl.getOwnedElements()
           
 org.eclipse.emf.common.util.EList<Element> RelationshipImpl.getRelatedElements()
           
 org.eclipse.emf.common.util.EList<Element> DirectedRelationshipImpl.getRelatedElements()
           
 org.eclipse.emf.common.util.EList<Element> DirectedRelationshipImpl.getSources()
           
 org.eclipse.emf.common.util.EList<Element> GeneralizationImpl.getSources()
           
 org.eclipse.emf.common.util.EList<Element> DirectedRelationshipImpl.getTargets()
           
 org.eclipse.emf.common.util.EList<Element> GeneralizationImpl.getTargets()
           
 

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

Subinterfaces of Element 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 InstanceReferenceValue
          A representation of the model object 'Reference Value'
 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'
 

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

Classes in edu.cmu.sei.aadl.aadl2.instance.impl that implement Element
 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 InstanceReferenceValueImpl
          An implementation of the model object 'Reference Value'
 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'
 

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

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

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

Methods in edu.cmu.sei.aadl.aadl2.operations that return types with arguments of type Element
static org.eclipse.emf.common.util.EList<Element> ElementOperations.allOwnedElements(Element element)
          The query allOwnedElements() gives all of the direct and indirect owned elements of an element.
 

Methods in edu.cmu.sei.aadl.aadl2.operations with parameters of type Element
static org.eclipse.emf.common.util.EList<Element> ElementOperations.allOwnedElements(Element element)
          The query allOwnedElements() gives all of the direct and indirect owned elements of an element.
static boolean ElementOperations.has_owner(Element element, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Elements that must be owned must have an owner.
static boolean ElementOperations.mustBeOwned(Element element)
          The query mustBeOwned() indicates whether elements of this type must have an owner.
static boolean ElementOperations.not_own_self(Element element, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          An element may not directly or indirectly own itself.
 

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

Methods in edu.cmu.sei.aadl.aadl2.properties that return Element
 Element InvalidModelException.getElement()
          Get the model element that triggered the exception.
 

Constructors in edu.cmu.sei.aadl.aadl2.properties with parameters of type Element
InvalidModelException(Element src, java.lang.String msg)
           
 

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

Methods in edu.cmu.sei.aadl.aadl2.util with parameters of type Element
 T Aadl2Switch.caseElement(Element object)
          Returns the result of interpreting the object as an instance of 'Element'
 boolean Aadl2Validator.validateElement_has_owner(Element element, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the has_owner constraint of 'Element'
 boolean Aadl2Validator.validateElement_not_own_self(Element element, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the not_own_self constraint of 'Element'
 boolean Aadl2Validator.validateElement(Element element, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 

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

Methods in edu.cmu.sei.aadl.modelsupport.eclipseinterface that return Element
static Element OsateResourceManager.getElementFromIResource(org.eclipse.core.resources.IResource ires)
          Given an IResource, returns the root Element of the contains aadl meta model, if the resource contains one.
 

Methods in edu.cmu.sei.aadl.modelsupport.eclipseinterface with parameters of type Element
static void OsateResourceManager.doPropagateNameChange(Element obj)
          make resources as modified if their model objects point to the named object
static AadlPackage OsateResourceManager.findPublicAadlPackage(java.lang.String pn, Element context)
          Find an AADL package by name in in the local aadlspec, a resource in the resource set or workspace.
static java.util.Set<AadlPackage> OsateResourceManager.getAllPublicPackages(Element context)
          Get all the property sets visible to the given model element.
 

Uses of Element in edu.cmu.sei.aadl.modelsupport.errorreporting
 

Fields in edu.cmu.sei.aadl.modelsupport.errorreporting declared as Element
 Element QueuingAnalysisErrorReporter.Message.where
           
 

Methods in edu.cmu.sei.aadl.modelsupport.errorreporting with parameters of type Element
 void AnalysisErrorReporterManager.error(Element obj, java.lang.String msg)
          Report an error on an AObject (AADL object model object) using the error reporter associated with that object's Resource.
 void AnalysisErrorReporterManager.error(Element obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
           
 void AnalysisErrorReporter.error(Element obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
          Report an error on an AObject (AADL object model object).
 void AbstractAnalysisErrorReporter.error(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void QueuingAnalysisErrorReporter.errorImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void WriterAnalysisErrorReporter.errorImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void MarkerAnalysisErrorReporter.errorImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void NullAnalysisErrorReporter.errorImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void AnalysisToParseErrorReporterAdapter.errorImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void LogAnalysisErrorReporter.errorImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void StringBufferAnalysisErrorReporter.errorImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected abstract  void AbstractAnalysisErrorReporter.errorImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
          Actual implementation of the error method.
protected  void ChainedAnalysisErrorReporter.errorImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
 void AnalysisErrorReporterManager.info(Element obj, java.lang.String msg)
          Report an information message on an AObject (AADL object model object) using the error reporter associated with that object's Resource.
 void AnalysisErrorReporterManager.info(Element obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
           
 void AnalysisErrorReporter.info(Element obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
          Report an information message on an AObject (AADL object model object).
 void AbstractAnalysisErrorReporter.info(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void QueuingAnalysisErrorReporter.infoImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void WriterAnalysisErrorReporter.infoImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void MarkerAnalysisErrorReporter.infoImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void NullAnalysisErrorReporter.infoImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void AnalysisToParseErrorReporterAdapter.infoImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void LogAnalysisErrorReporter.infoImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void StringBufferAnalysisErrorReporter.infoImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected abstract  void AbstractAnalysisErrorReporter.infoImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
          Actual implementation of the info method.
protected  void ChainedAnalysisErrorReporter.infoImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
 void AnalysisErrorReporterManager.warning(Element obj, java.lang.String msg)
          Report a warning on an AObject (AADL object model object) using the error reporter associated with that object's Resource.
 void AnalysisErrorReporterManager.warning(Element obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
           
 void AnalysisErrorReporter.warning(Element obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
          Report a warning on an AObject (AADL object model object).
 void AbstractAnalysisErrorReporter.warning(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void QueuingAnalysisErrorReporter.warningImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void WriterAnalysisErrorReporter.warningImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void MarkerAnalysisErrorReporter.warningImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void NullAnalysisErrorReporter.warningImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void AnalysisToParseErrorReporterAdapter.warningImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void LogAnalysisErrorReporter.warningImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected  void StringBufferAnalysisErrorReporter.warningImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
protected abstract  void AbstractAnalysisErrorReporter.warningImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
          Actual implementation of the warning method.
protected  void ChainedAnalysisErrorReporter.warningImpl(Element where, java.lang.String message, java.lang.String[] attrs, java.lang.Object[] values)
           
 

Constructors in edu.cmu.sei.aadl.modelsupport.errorreporting with parameters of type Element
QueuingAnalysisErrorReporter.Message(Element loc, java.lang.String k, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] vals)
           
 

Uses of Element in edu.cmu.sei.aadl.modelsupport.modeltraversal
 

Fields in edu.cmu.sei.aadl.modelsupport.modeltraversal with type parameters of type Element
protected  org.eclipse.emf.common.util.EList<Element> ForAllElement.resultList
          This list is returned as the result value of the various traversal methods.
 

Methods in edu.cmu.sei.aadl.modelsupport.modeltraversal that return types with arguments of type Element
 org.eclipse.emf.common.util.EList<Element> ForAllElement.defaultTraversal(Element obj)
          Execute the default traversal algorithm using the given root object.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.defaultTraversal(java.util.List<? extends Element> objs)
          Execute the default traversal algorithm using the given list of root objects.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.getResultList()
          Get the result list of the traversal.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.processEList(org.eclipse.emf.common.util.EList<? extends Element> list)
          Processes a list of Elements by invoking ForAllElement.process(Element) on every element of the list in order.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.processPostOrderAll(Element obj)
          Does postorder processing of the model starting at the given node.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.processPostOrderComponentInstance(ComponentInstance obj)
          Visits all the ComponentInstance objects in the given instance model in post fix order.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.processPostOrderComponentInstance(ComponentInstance obj, ComponentCategory cat)
          Visits all the ComponentInstance objects that are of the given component category (e.g., system, data, thread, etc.) in the given instance model in post fix order.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.processPreOrderAll(Element obj)
          Does preorder processing of the model starting at the given node.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.processPreOrderComponentInstance(ComponentInstance obj)
          Visits all the ComponentInstance objects in the given instance model in prefix order.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.processPreOrderComponentInstance(ComponentInstance obj, ComponentCategory cat)
          Visits all the ComponentInstance objects of the given category in the given instance model in prefix order.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.processTopDownComponentClassifier(ComponentImplementation root)
          Visits all the Component Classifiers used in subtree rooted at the given node in a prefix order.
 

Methods in edu.cmu.sei.aadl.modelsupport.modeltraversal with parameters of type Element
protected  void ForAllElement.action(Element obj)
          Action to be performed on the currently visited model object.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.defaultTraversal(Element obj)
          Execute the default traversal algorithm using the given root object.
 void ForAllElement.error(Element obj, java.lang.String msg)
          Report an error on an Element (AADL object model object) using the error reporter associated with that object's Resource.
 void ForAllElement.error(Element obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
           
 void ForAllElement.info(Element obj, java.lang.String msg)
          Report an information message on an Element (AADL object model object) using the error reporter associated with that object's Resource.
 void ForAllElement.info(Element obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
           
 void AadlProcessingSwitch.process(Element theElement)
          Calls the package-specific switch
 void SimpleSubclassCounter.process(Element obj)
           
protected  void ForAllElement.process(Element theElement)
          Process a single model object.
 void ForAllElement.processObject(Element theElement)
          Process a single model object.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.processPostOrderAll(Element obj)
          Does postorder processing of the model starting at the given node.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.processPreOrderAll(Element obj)
          Does preorder processing of the model starting at the given node.
static int ForAllElement.processTree(Element root, ForAllElement[] switches)
          Run a series of traversals over a tree rooted at a given Element.
static void ForAllElement.processTreeIgnoreFailure(Element root, ForAllElement[] switches)
          Run a series of traversals over a tree rooted at a given Element.
protected  boolean ForAllElement.suchThat(Element obj)
          Method used to filter out objects during traversal.
 void ForAllElement.warning(Element obj, java.lang.String msg)
          Report a warning on an Element (AADL object model object) using the error reporter associated with that object's Resource.
 void ForAllElement.warning(Element obj, java.lang.String msg, java.lang.String[] attrs, java.lang.Object[] values)
           
 

Method parameters in edu.cmu.sei.aadl.modelsupport.modeltraversal with type arguments of type Element
 org.eclipse.emf.common.util.EList<Element> ForAllElement.defaultTraversal(java.util.List<? extends Element> objs)
          Execute the default traversal algorithm using the given list of root objects.
 org.eclipse.emf.common.util.EList<Element> ForAllElement.processEList(org.eclipse.emf.common.util.EList<? extends Element> list)
          Processes a list of Elements by invoking ForAllElement.process(Element) on every element of the list in order.
 

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

Methods in edu.cmu.sei.aadl.modelsupport.util that return Element
static Element AadlUtil.findElement(Element modelelement, int location)
          Find the Element whose location reference is close to the line number.
static Element AadlUtil.getElement(java.lang.Object object)
          Try to generate an Element from an object.
static Element AadlUtil.getInstanceOrigin(InstanceObject io)
           
 

Methods in edu.cmu.sei.aadl.modelsupport.util with parameters of type Element
static int AadlUtil.countElementsBySubclass(Element root, java.lang.Class clazz)
          For the subtree rooted at the given node, count the number of model elements whose class extends from the given model element type.
static Element AadlUtil.findElement(Element modelelement, int location)
          Find the Element whose location reference is close to the line number.