org.eclipse.uml2
Interface UML2Factory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier

public interface UML2Factory
extends EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
UML2Package

Field Summary
static String copyright
           
static UML2Factory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 Abstraction createAbstraction()
          Returns a new object of class 'Abstraction'
 AcceptCallAction createAcceptCallAction()
          Returns a new object of class 'Accept Call Action'
 AcceptEventAction createAcceptEventAction()
          Returns a new object of class 'Accept Event Action'
 Action createAction()
          Returns a new object of class 'Action'
 Activity createActivity()
          Returns a new object of class 'Activity'
 ActivityFinalNode createActivityFinalNode()
          Returns a new object of class 'Activity Final Node'
 ActivityParameterNode createActivityParameterNode()
          Returns a new object of class 'Activity Parameter Node'
 ActivityPartition createActivityPartition()
          Returns a new object of class 'Activity Partition'
 Actor createActor()
          Returns a new object of class 'Actor'
 AddStructuralFeatureValueAction createAddStructuralFeatureValueAction()
          Returns a new object of class 'Add Structural Feature Value Action'
 AddVariableValueAction createAddVariableValueAction()
          Returns a new object of class 'Add Variable Value Action'
 AnyTrigger createAnyTrigger()
          Returns a new object of class 'Any Trigger'
 ApplyFunctionAction createApplyFunctionAction()
          Returns a new object of class 'Apply Function Action'
 Artifact createArtifact()
          Returns a new object of class 'Artifact'
 Association createAssociation()
          Returns a new object of class 'Association'
 AssociationClass createAssociationClass()
          Returns a new object of class 'Association Class'
 BroadcastSignalAction createBroadcastSignalAction()
          Returns a new object of class 'Broadcast Signal Action'
 CallBehaviorAction createCallBehaviorAction()
          Returns a new object of class 'Call Behavior Action'
 CallOperationAction createCallOperationAction()
          Returns a new object of class 'Call Operation Action'
 CallTrigger createCallTrigger()
          Returns a new object of class 'Call Trigger'
 CentralBufferNode createCentralBufferNode()
          Returns a new object of class 'Central Buffer Node'
 ChangeTrigger createChangeTrigger()
          Returns a new object of class 'Change Trigger'
 Class createClass()
          Returns a new object of class 'Class'
 ClassifierTemplateParameter createClassifierTemplateParameter()
          Returns a new object of class 'Classifier Template Parameter'
 Clause createClause()
          Returns a new object of class 'Clause'
 ClearAssociationAction createClearAssociationAction()
          Returns a new object of class 'Clear Association Action'
 ClearStructuralFeatureAction createClearStructuralFeatureAction()
          Returns a new object of class 'Clear Structural Feature Action'
 ClearVariableAction createClearVariableAction()
          Returns a new object of class 'Clear Variable Action'
 Collaboration createCollaboration()
          Returns a new object of class 'Collaboration'
 CollaborationOccurrence createCollaborationOccurrence()
          Returns a new object of class 'Collaboration Occurrence'
 CombinedFragment createCombinedFragment()
          Returns a new object of class 'Combined Fragment'
 Comment createComment()
          Returns a new object of class 'Comment'
 CommunicationPath createCommunicationPath()
          Returns a new object of class 'Communication Path'
 Component createComponent()
          Returns a new object of class 'Component'
 ConditionalNode createConditionalNode()
          Returns a new object of class 'Conditional Node'
 ConnectableElementTemplateParameter createConnectableElementTemplateParameter()
          Returns a new object of class 'Connectable Element Template Parameter'
 ConnectionPointReference createConnectionPointReference()
          Returns a new object of class 'Connection Point Reference'
 Connector createConnector()
          Returns a new object of class 'Connector'
 ConnectorEnd createConnectorEnd()
          Returns a new object of class 'Connector End'
 Constraint createConstraint()
          Returns a new object of class 'Constraint'
 Continuation createContinuation()
          Returns a new object of class 'Continuation'
 ControlFlow createControlFlow()
          Returns a new object of class 'Control Flow'
 CreateLinkAction createCreateLinkAction()
          Returns a new object of class 'Create Link Action'
 CreateLinkObjectAction createCreateLinkObjectAction()
          Returns a new object of class 'Create Link Object Action'
 CreateObjectAction createCreateObjectAction()
          Returns a new object of class 'Create Object Action'
 DataStoreNode createDataStoreNode()
          Returns a new object of class 'Data Store Node'
 DataType createDataType()
          Returns a new object of class 'Data Type'
 DecisionNode createDecisionNode()
          Returns a new object of class 'Decision Node'
 Dependency createDependency()
          Returns a new object of class 'Dependency'
 Deployment createDeployment()
          Returns a new object of class 'Deployment'
 DeploymentSpecification createDeploymentSpecification()
          Returns a new object of class 'Deployment Specification'
 DestroyLinkAction createDestroyLinkAction()
          Returns a new object of class 'Destroy Link Action'
 DestroyObjectAction createDestroyObjectAction()
          Returns a new object of class 'Destroy Object Action'
 Device createDevice()
          Returns a new object of class 'Device'
 Duration createDuration()
          Returns a new object of class 'Duration'
 DurationConstraint createDurationConstraint()
          Returns a new object of class 'Duration Constraint'
 DurationInterval createDurationInterval()
          Returns a new object of class 'Duration Interval'
 DurationObservationAction createDurationObservationAction()
          Returns a new object of class 'Duration Observation Action'
 ElementImport createElementImport()
          Returns a new object of class 'Element Import'
 Enumeration createEnumeration()
          Returns a new object of class 'Enumeration'
 EnumerationLiteral createEnumerationLiteral()
          Returns a new object of class 'Enumeration Literal'
 EventOccurrence createEventOccurrence()
          Returns a new object of class 'Event Occurrence'
 ExceptionHandler createExceptionHandler()
          Returns a new object of class 'Exception Handler'
 ExecutionEnvironment createExecutionEnvironment()
          Returns a new object of class 'Execution Environment'
 ExecutionOccurrence createExecutionOccurrence()
          Returns a new object of class 'Execution Occurrence'
 ExpansionNode createExpansionNode()
          Returns a new object of class 'Expansion Node'
 ExpansionRegion createExpansionRegion()
          Returns a new object of class 'Expansion Region'
 Expression createExpression()
          Returns a new object of class 'Expression'
 Extend createExtend()
          Returns a new object of class 'Extend'
 Extension createExtension()
          Returns a new object of class 'Extension'
 ExtensionEnd createExtensionEnd()
          Returns a new object of class 'Extension End'
 ExtensionPoint createExtensionPoint()
          Returns a new object of class 'Extension Point'
 FinalState createFinalState()
          Returns a new object of class 'Final State'
 FlowFinalNode createFlowFinalNode()
          Returns a new object of class 'Flow Final Node'
 ForkNode createForkNode()
          Returns a new object of class 'Fork Node'
 Gate createGate()
          Returns a new object of class 'Gate'
 Generalization createGeneralization()
          Returns a new object of class 'Generalization'
 GeneralizationSet createGeneralizationSet()
          Returns a new object of class 'Generalization Set'
 GeneralOrdering createGeneralOrdering()
          Returns a new object of class 'General Ordering'
 Implementation createImplementation()
          Returns a new object of class 'Implementation'
 Include createInclude()
          Returns a new object of class 'Include'
 InformationFlow createInformationFlow()
          Returns a new object of class 'Information Flow'
 InformationItem createInformationItem()
          Returns a new object of class 'Information Item'
 InitialNode createInitialNode()
          Returns a new object of class 'Initial Node'
 InputPin createInputPin()
          Returns a new object of class 'Input Pin'
 InstanceSpecification createInstanceSpecification()
          Returns a new object of class 'Instance Specification'
 InstanceValue createInstanceValue()
          Returns a new object of class 'Instance Value'
 Interaction createInteraction()
          Returns a new object of class 'Interaction'
 InteractionConstraint createInteractionConstraint()
          Returns a new object of class 'Interaction Constraint'
 InteractionOccurrence createInteractionOccurrence()
          Returns a new object of class 'Interaction Occurrence'
 InteractionOperand createInteractionOperand()
          Returns a new object of class 'Interaction Operand'
 Interface createInterface()
          Returns a new object of class 'Interface'
 InterruptibleActivityRegion createInterruptibleActivityRegion()
          Returns a new object of class 'Interruptible Activity Region'
 Interval createInterval()
          Returns a new object of class 'Interval'
 IntervalConstraint createIntervalConstraint()
          Returns a new object of class 'Interval Constraint'
 JoinNode createJoinNode()
          Returns a new object of class 'Join Node'
 Lifeline createLifeline()
          Returns a new object of class 'Lifeline'
 LinkEndCreationData createLinkEndCreationData()
          Returns a new object of class 'Link End Creation Data'
 LinkEndData createLinkEndData()
          Returns a new object of class 'Link End Data'
 LiteralBoolean createLiteralBoolean()
          Returns a new object of class 'Literal Boolean'
 LiteralInteger createLiteralInteger()
          Returns a new object of class 'Literal Integer'
 LiteralNull createLiteralNull()
          Returns a new object of class 'Literal Null'
 LiteralString createLiteralString()
          Returns a new object of class 'Literal String'
 LiteralUnlimitedNatural createLiteralUnlimitedNatural()
          Returns a new object of class 'Literal Unlimited Natural'
 LoopNode createLoopNode()
          Returns a new object of class 'Loop Node'
 Manifestation createManifestation()
          Returns a new object of class 'Manifestation'
 MergeNode createMergeNode()
          Returns a new object of class 'Merge Node'
 Message createMessage()
          Returns a new object of class 'Message'
 Model createModel()
          Returns a new object of class 'Model'
 Node createNode()
          Returns a new object of class 'Node'
 ObjectFlow createObjectFlow()
          Returns a new object of class 'Object Flow'
 OpaqueExpression createOpaqueExpression()
          Returns a new object of class 'Opaque Expression'
 Operation createOperation()
          Returns a new object of class 'Operation'
 OperationTemplateParameter createOperationTemplateParameter()
          Returns a new object of class 'Operation Template Parameter'
 OutputPin createOutputPin()
          Returns a new object of class 'Output Pin'
 Package createPackage()
          Returns a new object of class 'Package'
 PackageImport createPackageImport()
          Returns a new object of class 'Package Import'
 PackageMerge createPackageMerge()
          Returns a new object of class 'Package Merge'
 Parameter createParameter()
          Returns a new object of class 'Parameter'
 ParameterSet createParameterSet()
          Returns a new object of class 'Parameter Set'
 PartDecomposition createPartDecomposition()
          Returns a new object of class 'Part Decomposition'
 Permission createPermission()
          Returns a new object of class 'Permission'
 Port createPort()
          Returns a new object of class 'Port'
 PrimitiveFunction createPrimitiveFunction()
          Returns a new object of class 'Primitive Function'
 PrimitiveType createPrimitiveType()
          Returns a new object of class 'Primitive Type'
 Profile createProfile()
          Returns a new object of class 'Profile'
 ProfileApplication createProfileApplication()
          Returns a new object of class 'Profile Application'
 Property createProperty()
          Returns a new object of class 'Property'
 ProtocolConformance createProtocolConformance()
          Returns a new object of class 'Protocol Conformance'
 ProtocolStateMachine createProtocolStateMachine()
          Returns a new object of class 'Protocol State Machine'
 ProtocolTransition createProtocolTransition()
          Returns a new object of class 'Protocol Transition'
 Pseudostate createPseudostate()
          Returns a new object of class 'Pseudostate'
 QualifierValue createQualifierValue()
          Returns a new object of class 'Qualifier Value'
 RaiseExceptionAction createRaiseExceptionAction()
          Returns a new object of class 'Raise Exception Action'
 ReadExtentAction createReadExtentAction()
          Returns a new object of class 'Read Extent Action'
 ReadIsClassifiedObjectAction createReadIsClassifiedObjectAction()
          Returns a new object of class 'Read Is Classified Object Action'
 ReadLinkAction createReadLinkAction()
          Returns a new object of class 'Read Link Action'
 ReadLinkObjectEndAction createReadLinkObjectEndAction()
          Returns a new object of class 'Read Link Object End Action'
 ReadLinkObjectEndQualifierAction createReadLinkObjectEndQualifierAction()
          Returns a new object of class 'Read Link Object End Qualifier Action'
 ReadSelfAction createReadSelfAction()
          Returns a new object of class 'Read Self Action'
 ReadStructuralFeatureAction createReadStructuralFeatureAction()
          Returns a new object of class 'Read Structural Feature Action'
 ReadVariableAction createReadVariableAction()
          Returns a new object of class 'Read Variable Action'
 Realization createRealization()
          Returns a new object of class 'Realization'
 Reception createReception()
          Returns a new object of class 'Reception'
 ReclassifyObjectAction createReclassifyObjectAction()
          Returns a new object of class 'Reclassify Object Action'
 RedefinableTemplateSignature createRedefinableTemplateSignature()
          Returns a new object of class 'Redefinable Template Signature'
 Region createRegion()
          Returns a new object of class 'Region'
 RemoveStructuralFeatureValueAction createRemoveStructuralFeatureValueAction()
          Returns a new object of class 'Remove Structural Feature Value Action'
 RemoveVariableValueAction createRemoveVariableValueAction()
          Returns a new object of class 'Remove Variable Value Action'
 ReplyAction createReplyAction()
          Returns a new object of class 'Reply Action'
 SendObjectAction createSendObjectAction()
          Returns a new object of class 'Send Object Action'
 SendSignalAction createSendSignalAction()
          Returns a new object of class 'Send Signal Action'
 Signal createSignal()
          Returns a new object of class 'Signal'
 SignalTrigger createSignalTrigger()
          Returns a new object of class 'Signal Trigger'
 Slot createSlot()
          Returns a new object of class 'Slot'
 StartOwnedBehaviorAction createStartOwnedBehaviorAction()
          Returns a new object of class 'Start Owned Behavior Action'
 State createState()
          Returns a new object of class 'State'
 StateInvariant createStateInvariant()
          Returns a new object of class 'State Invariant'
 StateMachine createStateMachine()
          Returns a new object of class 'State Machine'
 Stereotype createStereotype()
          Returns a new object of class 'Stereotype'
 Stop createStop()
          Returns a new object of class 'Stop'
 StringExpression createStringExpression()
          Returns a new object of class 'String Expression'
 StructuredActivityNode createStructuredActivityNode()
          Returns a new object of class 'Structured Activity Node'
 Substitution createSubstitution()
          Returns a new object of class 'Substitution'
 TemplateBinding createTemplateBinding()
          Returns a new object of class 'Template Binding'
 TemplateParameter createTemplateParameter()
          Returns a new object of class 'Template Parameter'
 TemplateParameterSubstitution createTemplateParameterSubstitution()
          Returns a new object of class 'Template Parameter Substitution'
 TemplateSignature createTemplateSignature()
          Returns a new object of class 'Template Signature'
 TestIdentityAction createTestIdentityAction()
          Returns a new object of class 'Test Identity Action'
 TimeConstraint createTimeConstraint()
          Returns a new object of class 'Time Constraint'
 TimeExpression createTimeExpression()
          Returns a new object of class 'Time Expression'
 TimeInterval createTimeInterval()
          Returns a new object of class 'Time Interval'
 TimeObservationAction createTimeObservationAction()
          Returns a new object of class 'Time Observation Action'
 TimeTrigger createTimeTrigger()
          Returns a new object of class 'Time Trigger'
 Transition createTransition()
          Returns a new object of class 'Transition'
 Usage createUsage()
          Returns a new object of class 'Usage'
 UseCase createUseCase()
          Returns a new object of class 'Use Case'
 ValuePin createValuePin()
          Returns a new object of class 'Value Pin'
 Variable createVariable()
          Returns a new object of class 'Variable'
 UML2Package getUML2Package()
          Returns the package supported by this factory
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values

eINSTANCE

public static final UML2Factory eINSTANCE
The singleton instance of the factory.

Method Detail

createOpaqueExpression

public OpaqueExpression createOpaqueExpression()
Returns a new object of class 'Opaque Expression'.

Returns:
a new object of class 'Opaque Expression'.

createExpression

public Expression createExpression()
Returns a new object of class 'Expression'.

Returns:
a new object of class 'Expression'.

createComment

public Comment createComment()
Returns a new object of class 'Comment'.

Returns:
a new object of class 'Comment'.

createClass

public Class createClass()
Returns a new object of class 'Class'.

Returns:
a new object of class 'Class'.

createProperty

public Property createProperty()
Returns a new object of class 'Property'.

Returns:
a new object of class 'Property'.

createOperation

public Operation createOperation()
Returns a new object of class 'Operation'.

Returns:
a new object of class 'Operation'.

createParameter

public Parameter createParameter()
Returns a new object of class 'Parameter'.

Returns:
a new object of class 'Parameter'.

createPackage

public Package createPackage()
Returns a new object of class 'Package'.

Returns:
a new object of class 'Package'.

createEnumeration

public Enumeration createEnumeration()
Returns a new object of class 'Enumeration'.

Returns:
a new object of class 'Enumeration'.

createDataType

public DataType createDataType()
Returns a new object of class 'Data Type'.

Returns:
a new object of class 'Data Type'.

createEnumerationLiteral

public EnumerationLiteral createEnumerationLiteral()
Returns a new object of class 'Enumeration Literal'.

Returns:
a new object of class 'Enumeration Literal'.

createPrimitiveType

public PrimitiveType createPrimitiveType()
Returns a new object of class 'Primitive Type'.

Returns:
a new object of class 'Primitive Type'.

createLiteralBoolean

public LiteralBoolean createLiteralBoolean()
Returns a new object of class 'Literal Boolean'.

Returns:
a new object of class 'Literal Boolean'.

createLiteralString

public LiteralString createLiteralString()
Returns a new object of class 'Literal String'.

Returns:
a new object of class 'Literal String'.

createLiteralNull

public LiteralNull createLiteralNull()
Returns a new object of class 'Literal Null'.

Returns:
a new object of class 'Literal Null'.

createLiteralInteger

public LiteralInteger createLiteralInteger()
Returns a new object of class 'Literal Integer'.

Returns:
a new object of class 'Literal Integer'.

createLiteralUnlimitedNatural

public LiteralUnlimitedNatural createLiteralUnlimitedNatural()
Returns a new object of class 'Literal Unlimited Natural'.

Returns:
a new object of class 'Literal Unlimited Natural'.

createConstraint

public Constraint createConstraint()
Returns a new object of class 'Constraint'.

Returns:
a new object of class 'Constraint'.

createInstanceSpecification

public InstanceSpecification createInstanceSpecification()
Returns a new object of class 'Instance Specification'.

Returns:
a new object of class 'Instance Specification'.

createSlot

public Slot createSlot()
Returns a new object of class 'Slot'.

Returns:
a new object of class 'Slot'.

createInstanceValue

public InstanceValue createInstanceValue()
Returns a new object of class 'Instance Value'.

Returns:
a new object of class 'Instance Value'.

createGeneralization

public Generalization createGeneralization()
Returns a new object of class 'Generalization'.

Returns:
a new object of class 'Generalization'.

createElementImport

public ElementImport createElementImport()
Returns a new object of class 'Element Import'.

Returns:
a new object of class 'Element Import'.

createPackageImport

public PackageImport createPackageImport()
Returns a new object of class 'Package Import'.

Returns:
a new object of class 'Package Import'.

createAssociation

public Association createAssociation()
Returns a new object of class 'Association'.

Returns:
a new object of class 'Association'.

createPackageMerge

public PackageMerge createPackageMerge()
Returns a new object of class 'Package Merge'.

Returns:
a new object of class 'Package Merge'.

createStereotype

public Stereotype createStereotype()
Returns a new object of class 'Stereotype'.

Returns:
a new object of class 'Stereotype'.

createProfile

public Profile createProfile()
Returns a new object of class 'Profile'.

Returns:
a new object of class 'Profile'.

createProfileApplication

public ProfileApplication createProfileApplication()
Returns a new object of class 'Profile Application'.

Returns:
a new object of class 'Profile Application'.

createExtension

public Extension createExtension()
Returns a new object of class 'Extension'.

Returns:
a new object of class 'Extension'.

createExtensionEnd

public ExtensionEnd createExtensionEnd()
Returns a new object of class 'Extension End'.

Returns:
a new object of class 'Extension End'.

createModel

public Model createModel()
Returns a new object of class 'Model'.

Returns:
a new object of class 'Model'.

createInformationItem

public InformationItem createInformationItem()
Returns a new object of class 'Information Item'.

Returns:
a new object of class 'Information Item'.

createInformationFlow

public InformationFlow createInformationFlow()
Returns a new object of class 'Information Flow'.

Returns:
a new object of class 'Information Flow'.

createAssociationClass

public AssociationClass createAssociationClass()
Returns a new object of class 'Association Class'.

Returns:
a new object of class 'Association Class'.

createPermission

public Permission createPermission()
Returns a new object of class 'Permission'.

Returns:
a new object of class 'Permission'.

createDependency

public Dependency createDependency()
Returns a new object of class 'Dependency'.

Returns:
a new object of class 'Dependency'.

createUsage

public Usage createUsage()
Returns a new object of class 'Usage'.

Returns:
a new object of class 'Usage'.

createAbstraction

public Abstraction createAbstraction()
Returns a new object of class 'Abstraction'.

Returns:
a new object of class 'Abstraction'.

createRealization

public Realization createRealization()
Returns a new object of class 'Realization'.

Returns:
a new object of class 'Realization'.

createSubstitution

public Substitution createSubstitution()
Returns a new object of class 'Substitution'.

Returns:
a new object of class 'Substitution'.

createActivity

public Activity createActivity()
Returns a new object of class 'Activity'.

Returns:
a new object of class 'Activity'.

createGeneralizationSet

public GeneralizationSet createGeneralizationSet()
Returns a new object of class 'Generalization Set'.

Returns:
a new object of class 'Generalization Set'.

createArtifact

public Artifact createArtifact()
Returns a new object of class 'Artifact'.

Returns:
a new object of class 'Artifact'.

createManifestation

public Manifestation createManifestation()
Returns a new object of class 'Manifestation'.

Returns:
a new object of class 'Manifestation'.

createControlFlow

public ControlFlow createControlFlow()
Returns a new object of class 'Control Flow'.

Returns:
a new object of class 'Control Flow'.

createObjectFlow

public ObjectFlow createObjectFlow()
Returns a new object of class 'Object Flow'.

Returns:
a new object of class 'Object Flow'.

createInitialNode

public InitialNode createInitialNode()
Returns a new object of class 'Initial Node'.

Returns:
a new object of class 'Initial Node'.

createActivityFinalNode

public ActivityFinalNode createActivityFinalNode()
Returns a new object of class 'Activity Final Node'.

Returns:
a new object of class 'Activity Final Node'.

createDecisionNode

public DecisionNode createDecisionNode()
Returns a new object of class 'Decision Node'.

Returns:
a new object of class 'Decision Node'.

createMergeNode

public MergeNode createMergeNode()
Returns a new object of class 'Merge Node'.

Returns:
a new object of class 'Merge Node'.

createOutputPin

public OutputPin createOutputPin()
Returns a new object of class 'Output Pin'.

Returns:
a new object of class 'Output Pin'.

createInputPin

public InputPin createInputPin()
Returns a new object of class 'Input Pin'.

Returns:
a new object of class 'Input Pin'.

createActivityParameterNode

public ActivityParameterNode createActivityParameterNode()
Returns a new object of class 'Activity Parameter Node'.

Returns:
a new object of class 'Activity Parameter Node'.

createValuePin

public ValuePin createValuePin()
Returns a new object of class 'Value Pin'.

Returns:
a new object of class 'Value Pin'.

createInterface

public Interface createInterface()
Returns a new object of class 'Interface'.

Returns:
a new object of class 'Interface'.

createImplementation

public Implementation createImplementation()
Returns a new object of class 'Implementation'.

Returns:
a new object of class 'Implementation'.

createActor

public Actor createActor()
Returns a new object of class 'Actor'.

Returns:
a new object of class 'Actor'.

createExtend

public Extend createExtend()
Returns a new object of class 'Extend'.

Returns:
a new object of class 'Extend'.

createUseCase

public UseCase createUseCase()
Returns a new object of class 'Use Case'.

Returns:
a new object of class 'Use Case'.

createExtensionPoint

public ExtensionPoint createExtensionPoint()
Returns a new object of class 'Extension Point'.

Returns:
a new object of class 'Extension Point'.

createInclude

public Include createInclude()
Returns a new object of class 'Include'.

Returns:
a new object of class 'Include'.

createAction

public Action createAction()
Returns a new object of class 'Action'.

Returns:
a new object of class 'Action'.

createCallTrigger

public CallTrigger createCallTrigger()
Returns a new object of class 'Call Trigger'.

Returns:
a new object of class 'Call Trigger'.

createChangeTrigger

public ChangeTrigger createChangeTrigger()
Returns a new object of class 'Change Trigger'.

Returns:
a new object of class 'Change Trigger'.

createReception

public Reception createReception()
Returns a new object of class 'Reception'.

Returns:
a new object of class 'Reception'.

createSignal

public Signal createSignal()
Returns a new object of class 'Signal'.

Returns:
a new object of class 'Signal'.

createSignalTrigger

public SignalTrigger createSignalTrigger()
Returns a new object of class 'Signal Trigger'.

Returns:
a new object of class 'Signal Trigger'.

createTimeTrigger

public TimeTrigger createTimeTrigger()
Returns a new object of class 'Time Trigger'.

Returns:
a new object of class 'Time Trigger'.

createAnyTrigger

public AnyTrigger createAnyTrigger()
Returns a new object of class 'Any Trigger'.

Returns:
a new object of class 'Any Trigger'.

createConnectorEnd

public ConnectorEnd createConnectorEnd()
Returns a new object of class 'Connector End'.

Returns:
a new object of class 'Connector End'.

createConnector

public Connector createConnector()
Returns a new object of class 'Connector'.

Returns:
a new object of class 'Connector'.

createVariable

public Variable createVariable()
Returns a new object of class 'Variable'.

Returns:
a new object of class 'Variable'.

createStructuredActivityNode

public StructuredActivityNode createStructuredActivityNode()
Returns a new object of class 'Structured Activity Node'.

Returns:
a new object of class 'Structured Activity Node'.

createConditionalNode

public ConditionalNode createConditionalNode()
Returns a new object of class 'Conditional Node'.

Returns:
a new object of class 'Conditional Node'.

createClause

public Clause createClause()
Returns a new object of class 'Clause'.

Returns:
a new object of class 'Clause'.

createLoopNode

public LoopNode createLoopNode()
Returns a new object of class 'Loop Node'.

Returns:
a new object of class 'Loop Node'.

createStateMachine

public StateMachine createStateMachine()
Returns a new object of class 'State Machine'.

Returns:
a new object of class 'State Machine'.

createRegion

public Region createRegion()
Returns a new object of class 'Region'.

Returns:
a new object of class 'Region'.

createPseudostate

public Pseudostate createPseudostate()
Returns a new object of class 'Pseudostate'.

Returns:
a new object of class 'Pseudostate'.

createState

public State createState()
Returns a new object of class 'State'.

Returns:
a new object of class 'State'.

createConnectionPointReference

public ConnectionPointReference createConnectionPointReference()
Returns a new object of class 'Connection Point Reference'.

Returns:
a new object of class 'Connection Point Reference'.

createTransition

public Transition createTransition()
Returns a new object of class 'Transition'.

Returns:
a new object of class 'Transition'.

createFinalState

public FinalState createFinalState()
Returns a new object of class 'Final State'.

Returns:
a new object of class 'Final State'.

createExpansionRegion

public ExpansionRegion createExpansionRegion()
Returns a new object of class 'Expansion Region'.

Returns:
a new object of class 'Expansion Region'.

createExceptionHandler

public ExceptionHandler createExceptionHandler()
Returns a new object of class 'Exception Handler'.

Returns:
a new object of class 'Exception Handler'.

createPort

public Port createPort()
Returns a new object of class 'Port'.

Returns:
a new object of class 'Port'.

createCreateObjectAction

public CreateObjectAction createCreateObjectAction()
Returns a new object of class 'Create Object Action'.

Returns:
a new object of class 'Create Object Action'.

createDestroyObjectAction

public DestroyObjectAction createDestroyObjectAction()
Returns a new object of class 'Destroy Object Action'.

Returns:
a new object of class 'Destroy Object Action'.

createTestIdentityAction

public TestIdentityAction createTestIdentityAction()
Returns a new object of class 'Test Identity Action'.

Returns:
a new object of class 'Test Identity Action'.

createReadSelfAction

public ReadSelfAction createReadSelfAction()
Returns a new object of class 'Read Self Action'.

Returns:
a new object of class 'Read Self Action'.

createReadStructuralFeatureAction

public ReadStructuralFeatureAction createReadStructuralFeatureAction()
Returns a new object of class 'Read Structural Feature Action'.

Returns:
a new object of class 'Read Structural Feature Action'.

createClearStructuralFeatureAction

public ClearStructuralFeatureAction createClearStructuralFeatureAction()
Returns a new object of class 'Clear Structural Feature Action'.

Returns:
a new object of class 'Clear Structural Feature Action'.

createRemoveStructuralFeatureValueAction

public RemoveStructuralFeatureValueAction createRemoveStructuralFeatureValueAction()
Returns a new object of class 'Remove Structural Feature Value Action'.

Returns:
a new object of class 'Remove Structural Feature Value Action'.

createAddStructuralFeatureValueAction

public AddStructuralFeatureValueAction createAddStructuralFeatureValueAction()
Returns a new object of class 'Add Structural Feature Value Action'.

Returns:
a new object of class 'Add Structural Feature Value Action'.

createLinkEndData

public LinkEndData createLinkEndData()
Returns a new object of class 'Link End Data'.

Returns:
a new object of class 'Link End Data'.

createReadLinkAction

public ReadLinkAction createReadLinkAction()
Returns a new object of class 'Read Link Action'.

Returns:
a new object of class 'Read Link Action'.

createLinkEndCreationData

public LinkEndCreationData createLinkEndCreationData()
Returns a new object of class 'Link End Creation Data'.

Returns:
a new object of class 'Link End Creation Data'.

createCreateLinkAction

public CreateLinkAction createCreateLinkAction()
Returns a new object of class 'Create Link Action'.

Returns:
a new object of class 'Create Link Action'.

createDestroyLinkAction

public DestroyLinkAction createDestroyLinkAction()
Returns a new object of class 'Destroy Link Action'.

Returns:
a new object of class 'Destroy Link Action'.

createClearAssociationAction

public ClearAssociationAction createClearAssociationAction()
Returns a new object of class 'Clear Association Action'.

Returns:
a new object of class 'Clear Association Action'.

createReadVariableAction

public ReadVariableAction createReadVariableAction()
Returns a new object of class 'Read Variable Action'.

Returns:
a new object of class 'Read Variable Action'.

createClearVariableAction

public ClearVariableAction createClearVariableAction()
Returns a new object of class 'Clear Variable Action'.

Returns:
a new object of class 'Clear Variable Action'.

createAddVariableValueAction

public AddVariableValueAction createAddVariableValueAction()
Returns a new object of class 'Add Variable Value Action'.

Returns:
a new object of class 'Add Variable Value Action'.

createRemoveVariableValueAction

public RemoveVariableValueAction createRemoveVariableValueAction()
Returns a new object of class 'Remove Variable Value Action'.

Returns:
a new object of class 'Remove Variable Value Action'.

createApplyFunctionAction

public ApplyFunctionAction createApplyFunctionAction()
Returns a new object of class 'Apply Function Action'.

Returns:
a new object of class 'Apply Function Action'.

createPrimitiveFunction

public PrimitiveFunction createPrimitiveFunction()
Returns a new object of class 'Primitive Function'.

Returns:
a new object of class 'Primitive Function'.

createSendSignalAction

public SendSignalAction createSendSignalAction()
Returns a new object of class 'Send Signal Action'.

Returns:
a new object of class 'Send Signal Action'.

createBroadcastSignalAction

public BroadcastSignalAction createBroadcastSignalAction()
Returns a new object of class 'Broadcast Signal Action'.

Returns:
a new object of class 'Broadcast Signal Action'.

createSendObjectAction

public SendObjectAction createSendObjectAction()
Returns a new object of class 'Send Object Action'.

Returns:
a new object of class 'Send Object Action'.

createCallOperationAction

public CallOperationAction createCallOperationAction()
Returns a new object of class 'Call Operation Action'.

Returns:
a new object of class 'Call Operation Action'.

createCallBehaviorAction

public CallBehaviorAction createCallBehaviorAction()
Returns a new object of class 'Call Behavior Action'.

Returns:
a new object of class 'Call Behavior Action'.

createForkNode

public ForkNode createForkNode()
Returns a new object of class 'Fork Node'.

Returns:
a new object of class 'Fork Node'.

createJoinNode

public JoinNode createJoinNode()
Returns a new object of class 'Join Node'.

Returns:
a new object of class 'Join Node'.

createFlowFinalNode

public FlowFinalNode createFlowFinalNode()
Returns a new object of class 'Flow Final Node'.

Returns:
a new object of class 'Flow Final Node'.

createCentralBufferNode

public CentralBufferNode createCentralBufferNode()
Returns a new object of class 'Central Buffer Node'.

Returns:
a new object of class 'Central Buffer Node'.

createActivityPartition

public ActivityPartition createActivityPartition()
Returns a new object of class 'Activity Partition'.

Returns:
a new object of class 'Activity Partition'.

createTemplateSignature

public TemplateSignature createTemplateSignature()
Returns a new object of class 'Template Signature'.

Returns:
a new object of class 'Template Signature'.

createTemplateParameter

public TemplateParameter createTemplateParameter()
Returns a new object of class 'Template Parameter'.

Returns:
a new object of class 'Template Parameter'.

createStringExpression

public StringExpression createStringExpression()
Returns a new object of class 'String Expression'.

Returns:
a new object of class 'String Expression'.

createTemplateBinding

public TemplateBinding createTemplateBinding()
Returns a new object of class 'Template Binding'.

Returns:
a new object of class 'Template Binding'.

createTemplateParameterSubstitution

public TemplateParameterSubstitution createTemplateParameterSubstitution()
Returns a new object of class 'Template Parameter Substitution'.

Returns:
a new object of class 'Template Parameter Substitution'.

createCollaboration

public Collaboration createCollaboration()
Returns a new object of class 'Collaboration'.

Returns:
a new object of class 'Collaboration'.

createOperationTemplateParameter

public OperationTemplateParameter createOperationTemplateParameter()
Returns a new object of class 'Operation Template Parameter'.

Returns:
a new object of class 'Operation Template Parameter'.

createClassifierTemplateParameter

public ClassifierTemplateParameter createClassifierTemplateParameter()
Returns a new object of class 'Classifier Template Parameter'.

Returns:
a new object of class 'Classifier Template Parameter'.

createRedefinableTemplateSignature

public RedefinableTemplateSignature createRedefinableTemplateSignature()
Returns a new object of class 'Redefinable Template Signature'.

Returns:
a new object of class 'Redefinable Template Signature'.

createConnectableElementTemplateParameter

public ConnectableElementTemplateParameter createConnectableElementTemplateParameter()
Returns a new object of class 'Connectable Element Template Parameter'.

Returns:
a new object of class 'Connectable Element Template Parameter'.

createInteraction

public Interaction createInteraction()
Returns a new object of class 'Interaction'.

Returns:
a new object of class 'Interaction'.

createLifeline

public Lifeline createLifeline()
Returns a new object of class 'Lifeline'.

Returns:
a new object of class 'Lifeline'.

createMessage

public Message createMessage()
Returns a new object of class 'Message'.

Returns:
a new object of class 'Message'.

createGeneralOrdering

public GeneralOrdering createGeneralOrdering()
Returns a new object of class 'General Ordering'.

Returns:
a new object of class 'General Ordering'.

createEventOccurrence

public EventOccurrence createEventOccurrence()
Returns a new object of class 'Event Occurrence'.

Returns:
a new object of class 'Event Occurrence'.

createExecutionOccurrence

public ExecutionOccurrence createExecutionOccurrence()
Returns a new object of class 'Execution Occurrence'.

Returns:
a new object of class 'Execution Occurrence'.

createStateInvariant

public StateInvariant createStateInvariant()
Returns a new object of class 'State Invariant'.

Returns:
a new object of class 'State Invariant'.

createStop

public Stop createStop()
Returns a new object of class 'Stop'.

Returns:
a new object of class 'Stop'.

createCollaborationOccurrence

public CollaborationOccurrence createCollaborationOccurrence()
Returns a new object of class 'Collaboration Occurrence'.

Returns:
a new object of class 'Collaboration Occurrence'.

createDataStoreNode

public DataStoreNode createDataStoreNode()
Returns a new object of class 'Data Store Node'.

Returns:
a new object of class 'Data Store Node'.

createInterruptibleActivityRegion

public InterruptibleActivityRegion createInterruptibleActivityRegion()
Returns a new object of class 'Interruptible Activity Region'.

Returns:
a new object of class 'Interruptible Activity Region'.

createParameterSet

public ParameterSet createParameterSet()
Returns a new object of class 'Parameter Set'.

Returns:
a new object of class 'Parameter Set'.

createReadExtentAction

public ReadExtentAction createReadExtentAction()
Returns a new object of class 'Read Extent Action'.

Returns:
a new object of class 'Read Extent Action'.

createReclassifyObjectAction

public ReclassifyObjectAction createReclassifyObjectAction()
Returns a new object of class 'Reclassify Object Action'.

Returns:
a new object of class 'Reclassify Object Action'.

createReadIsClassifiedObjectAction

public ReadIsClassifiedObjectAction createReadIsClassifiedObjectAction()
Returns a new object of class 'Read Is Classified Object Action'.

Returns:
a new object of class 'Read Is Classified Object Action'.

createStartOwnedBehaviorAction

public StartOwnedBehaviorAction createStartOwnedBehaviorAction()
Returns a new object of class 'Start Owned Behavior Action'.

Returns:
a new object of class 'Start Owned Behavior Action'.

createQualifierValue

public QualifierValue createQualifierValue()
Returns a new object of class 'Qualifier Value'.

Returns:
a new object of class 'Qualifier Value'.

createReadLinkObjectEndAction

public ReadLinkObjectEndAction createReadLinkObjectEndAction()
Returns a new object of class 'Read Link Object End Action'.

Returns:
a new object of class 'Read Link Object End Action'.

createReadLinkObjectEndQualifierAction

public ReadLinkObjectEndQualifierAction createReadLinkObjectEndQualifierAction()
Returns a new object of class 'Read Link Object End Qualifier Action'.

Returns:
a new object of class 'Read Link Object End Qualifier Action'.

createCreateLinkObjectAction

public CreateLinkObjectAction createCreateLinkObjectAction()
Returns a new object of class 'Create Link Object Action'.

Returns:
a new object of class 'Create Link Object Action'.

createAcceptEventAction

public AcceptEventAction createAcceptEventAction()
Returns a new object of class 'Accept Event Action'.

Returns:
a new object of class 'Accept Event Action'.

createAcceptCallAction

public AcceptCallAction createAcceptCallAction()
Returns a new object of class 'Accept Call Action'.

Returns:
a new object of class 'Accept Call Action'.

createReplyAction

public ReplyAction createReplyAction()
Returns a new object of class 'Reply Action'.

Returns:
a new object of class 'Reply Action'.

createRaiseExceptionAction

public RaiseExceptionAction createRaiseExceptionAction()
Returns a new object of class 'Raise Exception Action'.

Returns:
a new object of class 'Raise Exception Action'.

createTimeExpression

public TimeExpression createTimeExpression()
Returns a new object of class 'Time Expression'.

Returns:
a new object of class 'Time Expression'.

createDuration

public Duration createDuration()
Returns a new object of class 'Duration'.

Returns:
a new object of class 'Duration'.

createTimeObservationAction

public TimeObservationAction createTimeObservationAction()
Returns a new object of class 'Time Observation Action'.

Returns:
a new object of class 'Time Observation Action'.

createDurationInterval

public DurationInterval createDurationInterval()
Returns a new object of class 'Duration Interval'.

Returns:
a new object of class 'Duration Interval'.

createInterval

public Interval createInterval()
Returns a new object of class 'Interval'.

Returns:
a new object of class 'Interval'.

createTimeConstraint

public TimeConstraint createTimeConstraint()
Returns a new object of class 'Time Constraint'.

Returns:
a new object of class 'Time Constraint'.

createIntervalConstraint

public IntervalConstraint createIntervalConstraint()
Returns a new object of class 'Interval Constraint'.

Returns:
a new object of class 'Interval Constraint'.

createTimeInterval

public TimeInterval createTimeInterval()
Returns a new object of class 'Time Interval'.

Returns:
a new object of class 'Time Interval'.

createDurationObservationAction

public DurationObservationAction createDurationObservationAction()
Returns a new object of class 'Duration Observation Action'.

Returns:
a new object of class 'Duration Observation Action'.

createDurationConstraint

public DurationConstraint createDurationConstraint()
Returns a new object of class 'Duration Constraint'.

Returns:
a new object of class 'Duration Constraint'.

createProtocolConformance

public ProtocolConformance createProtocolConformance()
Returns a new object of class 'Protocol Conformance'.

Returns:
a new object of class 'Protocol Conformance'.

createProtocolStateMachine

public ProtocolStateMachine createProtocolStateMachine()
Returns a new object of class 'Protocol State Machine'.

Returns:
a new object of class 'Protocol State Machine'.

createProtocolTransition

public ProtocolTransition createProtocolTransition()
Returns a new object of class 'Protocol Transition'.

Returns:
a new object of class 'Protocol Transition'.

createInteractionOccurrence

public InteractionOccurrence createInteractionOccurrence()
Returns a new object of class 'Interaction Occurrence'.

Returns:
a new object of class 'Interaction Occurrence'.

createGate

public Gate createGate()
Returns a new object of class 'Gate'.

Returns:
a new object of class 'Gate'.

createPartDecomposition

public PartDecomposition createPartDecomposition()
Returns a new object of class 'Part Decomposition'.

Returns:
a new object of class 'Part Decomposition'.

createInteractionOperand

public InteractionOperand createInteractionOperand()
Returns a new object of class 'Interaction Operand'.

Returns:
a new object of class 'Interaction Operand'.

createInteractionConstraint

public InteractionConstraint createInteractionConstraint()
Returns a new object of class 'Interaction Constraint'.

Returns:
a new object of class 'Interaction Constraint'.

createCombinedFragment

public CombinedFragment createCombinedFragment()
Returns a new object of class 'Combined Fragment'.

Returns:
a new object of class 'Combined Fragment'.

createContinuation

public Continuation createContinuation()
Returns a new object of class 'Continuation'.

Returns:
a new object of class 'Continuation'.

createExpansionNode

public ExpansionNode createExpansionNode()
Returns a new object of class 'Expansion Node'.

Returns:
a new object of class 'Expansion Node'.

createComponent

public Component createComponent()
Returns a new object of class 'Component'.

Returns:
a new object of class 'Component'.

createDeployment

public Deployment createDeployment()
Returns a new object of class 'Deployment'.

Returns:
a new object of class 'Deployment'.

createNode

public Node createNode()
Returns a new object of class 'Node'.

Returns:
a new object of class 'Node'.

createDevice

public Device createDevice()
Returns a new object of class 'Device'.

Returns:
a new object of class 'Device'.

createExecutionEnvironment

public ExecutionEnvironment createExecutionEnvironment()
Returns a new object of class 'Execution Environment'.

Returns:
a new object of class 'Execution Environment'.

createCommunicationPath

public CommunicationPath createCommunicationPath()
Returns a new object of class 'Communication Path'.

Returns:
a new object of class 'Communication Path'.

createDeploymentSpecification

public DeploymentSpecification createDeploymentSpecification()
Returns a new object of class 'Deployment Specification'.

Returns:
a new object of class 'Deployment Specification'.

getUML2Package

public UML2Package getUML2Package()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

Copyright 2003, 2004 IBM Corporation and others.
All Rights Reserved.