Package org.palladiosimulator.pcm
Interface PCMBaseClass
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,Notifier
,PCMClass
- All Known Subinterfaces:
AbstractAction
,AbstractBranchTransition
,AbstractInternalControlFlowAction
,AbstractLoopAction
,AbstractUserAction
,AcquireAction
,Allocation
,AllocationContext
,AssemblyConnector
,AssemblyContext
,AssemblyEventConnector
,AssemblyInfrastructureConnector
,BasicComponent
,Branch
,BranchAction
,BranchTransition
,CallAction
,CallReturnAction
,CharacterisedVariable
,ClosedWorkload
,CollectionDataType
,CollectionIteratorAction
,CommunicationLinkResourceSpecification
,CommunicationLinkResourceType
,CompleteComponentType
,ComponentSpecifiedExecutionTime
,ComposedProvidingRequiringEntity
,ComposedStructure
,CompositeComponent
,CompositeDataType
,Connector
,DataType
,Delay
,DelegationConnector
,DummyClass
,EmitEventAction
,Entity
,EntryLevelSystemCall
,EventChannel
,EventChannelSinkConnector
,EventChannelSourceConnector
,EventGroup
,EventType
,ExceptionType
,ExternalCallAction
,ExternalFailureOccurrenceDescription
,FailureHandlingEntity
,FailureOccurrenceDescription
,FailureType
,ForkAction
,ForkedBehaviour
,GuardedBranchTransition
,HardwareInducedFailureType
,HDDProcessingResourceSpecification
,ImplementationComponentType
,InfrastructureCall
,InfrastructureInterface
,InfrastructureProvidedRole
,InfrastructureRequiredRole
,InfrastructureSignature
,InnerDeclaration
,Interface
,InterfaceProvidingEntity
,InterfaceProvidingRequiringEntity
,InterfaceRequiringEntity
,InternalAction
,InternalCallAction
,InternalFailureOccurrenceDescription
,LinkingResource
,Loop
,LoopAction
,NamedElement
,NetworkInducedFailureType
,OpenWorkload
,OperationInterface
,OperationProvidedRole
,OperationRequiredRole
,OperationSignature
,Parameter
,ParametricResourceDemand
,PassiveResource
,PCMRandomVariable
,PrimitiveDataType
,ProbabilisticBranchTransition
,ProcessingResourceSpecification
,ProcessingResourceType
,ProvidedDelegationConnector
,ProvidedInfrastructureDelegationConnector
,ProvidedRole
,ProvidesComponentType
,QoSAnnotations
,RecoveryAction
,RecoveryActionBehaviour
,ReleaseAction
,Repository
,RepositoryComponent
,RequiredCharacterisation
,RequiredDelegationConnector
,RequiredInfrastructureDelegationConnector
,RequiredResourceDelegationConnector
,RequiredRole
,ResourceCall
,ResourceContainer
,ResourceDemandingBehaviour
,ResourceDemandingInternalBehaviour
,ResourceDemandingSEFF
,ResourceEnvironment
,ResourceInterface
,ResourceInterfaceProvidingEntity
,ResourceInterfaceProvidingRequiringEntity
,ResourceInterfaceRequiringEntity
,ResourceProvidedRole
,ResourceRepository
,ResourceRequiredDelegationConnector
,ResourceRequiredRole
,ResourceSignature
,ResourceTimeoutFailureType
,ResourceType
,Role
,ScenarioBehaviour
,SchedulingPolicy
,SetVariableAction
,Signature
,SinkDelegationConnector
,SinkRole
,SoftwareInducedFailureType
,SourceDelegationConnector
,SourceRole
,SpecifiedExecutionTime
,SpecifiedQoSAnnotation
,SpecifiedReliabilityAnnotation
,Start
,StartAction
,Stop
,StopAction
,SubSystem
,SynchronisationPoint
,System
,SystemSpecifiedExecutionTime
,UsageModel
,UsageScenario
,UserData
,VariableCharacterisation
,VariableUsage
,Workload
- All Known Implementing Classes:
AbstractActionImpl
,AbstractBranchTransitionImpl
,AbstractInternalControlFlowActionImpl
,AbstractLoopActionImpl
,AbstractUserActionImpl
,AcquireActionImpl
,AllocationContextImpl
,AllocationImpl
,AllocationImplGen
,AssemblyConnectorImpl
,AssemblyContextImpl
,AssemblyEventConnectorImpl
,AssemblyInfrastructureConnectorImpl
,BasicComponentImpl
,BranchActionImpl
,BranchImpl
,BranchTransitionImpl
,CallActionImpl
,CallReturnActionImpl
,CharacterisedVariableImpl
,ClosedWorkloadImpl
,CollectionDataTypeImpl
,CollectionIteratorActionImpl
,CommunicationLinkResourceSpecificationImpl
,CommunicationLinkResourceTypeImpl
,CompleteComponentTypeImpl
,ComponentSpecifiedExecutionTimeImpl
,ComposedProvidingRequiringEntityImpl
,ComposedStructureImpl
,CompositeComponentImpl
,CompositeDataTypeImpl
,ConnectorImpl
,DataTypeImpl
,DelayImpl
,DelegationConnectorImpl
,DummyClassImpl
,EmitEventActionImpl
,EntityImpl
,EntryLevelSystemCallImpl
,EventChannelImpl
,EventChannelSinkConnectorImpl
,EventChannelSourceConnectorImpl
,EventGroupImpl
,EventTypeImpl
,ExceptionTypeImpl
,ExternalCallActionImpl
,ExternalFailureOccurrenceDescriptionImpl
,FailureHandlingEntityImpl
,FailureOccurrenceDescriptionImpl
,FailureTypeImpl
,ForkActionImpl
,ForkedBehaviourImpl
,GuardedBranchTransitionImpl
,HardwareInducedFailureTypeImpl
,HDDProcessingResourceSpecificationImpl
,ImplementationComponentTypeImpl
,InfrastructureCallImpl
,InfrastructureInterfaceImpl
,InfrastructureProvidedRoleImpl
,InfrastructureRequiredRoleImpl
,InfrastructureSignatureImpl
,InnerDeclarationImpl
,InterfaceImpl
,InterfaceProvidingEntityImpl
,InterfaceProvidingRequiringEntityImpl
,InterfaceRequiringEntityImpl
,InternalActionImpl
,InternalCallActionImpl
,InternalFailureOccurrenceDescriptionImpl
,LinkingResourceImpl
,LoopActionImpl
,LoopImpl
,NamedElementImpl
,NetworkInducedFailureTypeImpl
,OpenWorkloadImpl
,OperationInterfaceImpl
,OperationProvidedRoleImpl
,OperationRequiredRoleImpl
,OperationSignatureImpl
,ParameterImpl
,ParametricResourceDemandImpl
,PassiveResourceImpl
,PCMBaseClassImpl
,PCMRandomVariableImpl
,PCMRandomVariableImplGen
,PrimitiveDataTypeImpl
,ProbabilisticBranchTransitionImpl
,ProcessingResourceSpecificationImpl
,ProcessingResourceTypeImpl
,ProvidedDelegationConnectorImpl
,ProvidedInfrastructureDelegationConnectorImpl
,ProvidedRoleImpl
,ProvidesComponentTypeImpl
,QoSAnnotationsImpl
,RecoveryActionBehaviourImpl
,RecoveryActionImpl
,ReleaseActionImpl
,RepositoryComponentImpl
,RepositoryImpl
,RequiredCharacterisationImpl
,RequiredDelegationConnectorImpl
,RequiredInfrastructureDelegationConnectorImpl
,RequiredResourceDelegationConnectorImpl
,RequiredRoleImpl
,ResourceCallImpl
,ResourceContainerImpl
,ResourceDemandingBehaviourImpl
,ResourceDemandingBehaviourImplGen
,ResourceDemandingInternalBehaviourImpl
,ResourceDemandingSEFFImpl
,ResourceEnvironmentImpl
,ResourceInterfaceImpl
,ResourceInterfaceProvidingEntityImpl
,ResourceInterfaceProvidingRequiringEntityImpl
,ResourceInterfaceRequiringEntityImpl
,ResourceProvidedRoleImpl
,ResourceRepositoryImpl
,ResourceRequiredDelegationConnectorImpl
,ResourceRequiredRoleImpl
,ResourceSignatureImpl
,ResourceTimeoutFailureTypeImpl
,ResourceTypeImpl
,RoleImpl
,ScenarioBehaviourImpl
,ScenarioBehaviourImplGen
,SchedulingPolicyImpl
,SetVariableActionImpl
,SignatureImpl
,SinkDelegationConnectorImpl
,SinkRoleImpl
,SoftwareInducedFailureTypeImpl
,SourceDelegationConnectorImpl
,SourceRoleImpl
,SpecifiedExecutionTimeImpl
,SpecifiedQoSAnnotationImpl
,SpecifiedReliabilityAnnotationImpl
,StartActionImpl
,StartImpl
,StopActionImpl
,StopImpl
,SubSystemImpl
,SynchronisationPointImpl
,SystemImpl
,SystemSpecifiedExecutionTimeImpl
,UsageModelImpl
,UsageScenarioImpl
,UserDataImpl
,VariableCharacterisationImpl
,VariableUsageImpl
,WorkloadImpl
public interface PCMBaseClass extends PCMClass, EObject
A representation of the model object 'PCM Base Class'. Common base for all EClass instances of PCM. The sole purpose of the class is to represent the inheritance relationship to EObject. Making inheritance from EObject explicit is necessary to safely cast instances of PCM meta classes to EObject in reflective scenarios such as OCL evaluations. It is important to not define EObject as first super type. If doing so, EObject will always be used as super class during the code generation. This ignores the configured superclass in the genmodel. By referring to an empty EClass in the first place, the super class defined in the genmodel is used.- See Also:
PcmPackage.getPCMBaseClass()
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
-
Method Summary
-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
copyright
static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
-