Interface UMLFactory

  • All Superinterfaces:
    org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

    public interface UMLFactory
    extends org.eclipse.emf.ecore.EFactory
    The Factory for the model. It provides a create method for each non-abstract class of the model.
    See Also:
    UMLPackage
    Generated:
    • Field Detail

      • eINSTANCE

        static final UMLFactory eINSTANCE
        The singleton instance of the factory.
        Generated:
    • Method Detail

      • createSendSignalAction

        SendSignalAction createSendSignalAction()
        Returns a new object of class 'Send Signal Action'.
        Returns:
        a new object of class 'Send Signal Action'.
        Generated:
      • createComment

        Comment createComment()
        Returns a new object of class 'Comment'.
        Returns:
        a new object of class 'Comment'.
        Generated:
      • createInstanceSpecification

        InstanceSpecification createInstanceSpecification()
        Returns a new object of class 'Instance Specification'.
        Returns:
        a new object of class 'Instance Specification'.
        Generated:
      • createTemplateParameter

        TemplateParameter createTemplateParameter()
        Returns a new object of class 'Template Parameter'.
        Returns:
        a new object of class 'Template Parameter'.
        Generated:
      • createTemplateSignature

        TemplateSignature createTemplateSignature()
        Returns a new object of class 'Template Signature'.
        Returns:
        a new object of class 'Template Signature'.
        Generated:
      • createTemplateBinding

        TemplateBinding createTemplateBinding()
        Returns a new object of class 'Template Binding'.
        Returns:
        a new object of class 'Template Binding'.
        Generated:
      • createInformationFlow

        InformationFlow createInformationFlow()
        Returns a new object of class 'Information Flow'.
        Returns:
        a new object of class 'Information Flow'.
        Generated:
      • createElementImport

        ElementImport createElementImport()
        Returns a new object of class 'Element Import'.
        Returns:
        a new object of class 'Element Import'.
        Generated:
      • createProfile

        Profile createProfile()
        Returns a new object of class 'Profile'.
        Returns:
        a new object of class 'Profile'.
        Generated:
      • createPackage

        Package createPackage()
        Returns a new object of class 'Package'.
        Returns:
        a new object of class 'Package'.
        Generated:
      • createStereotype

        Stereotype createStereotype()
        Returns a new object of class 'Stereotype'.
        Returns:
        a new object of class 'Stereotype'.
        Generated:
      • createClass

        Class createClass()
        Returns a new object of class 'Class'.
        Returns:
        a new object of class 'Class'.
        Generated:
      • createParameter

        Parameter createParameter()
        Returns a new object of class 'Parameter'.
        Returns:
        a new object of class 'Parameter'.
        Generated:
      • createAssociation

        Association createAssociation()
        Returns a new object of class 'Association'.
        Returns:
        a new object of class 'Association'.
        Generated:
      • createProperty

        Property createProperty()
        Returns a new object of class 'Property'.
        Returns:
        a new object of class 'Property'.
        Generated:
      • createSlot

        Slot createSlot()
        Returns a new object of class 'Slot'.
        Returns:
        a new object of class 'Slot'.
        Generated:
      • createInputPin

        InputPin createInputPin()
        Returns a new object of class 'Input Pin'.
        Returns:
        a new object of class 'Input Pin'.
        Generated:
      • createState

        State createState()
        Returns a new object of class 'State'.
        Returns:
        a new object of class 'State'.
        Generated:
      • createRegion

        Region createRegion()
        Returns a new object of class 'Region'.
        Returns:
        a new object of class 'Region'.
        Generated:
      • createStateMachine

        StateMachine createStateMachine()
        Returns a new object of class 'State Machine'.
        Returns:
        a new object of class 'State Machine'.
        Generated:
      • createPseudostate

        Pseudostate createPseudostate()
        Returns a new object of class 'Pseudostate'.
        Returns:
        a new object of class 'Pseudostate'.
        Generated:
      • createConnectionPointReference

        ConnectionPointReference createConnectionPointReference()
        Returns a new object of class 'Connection Point Reference'.
        Returns:
        a new object of class 'Connection Point Reference'.
        Generated:
      • createTransition

        Transition createTransition()
        Returns a new object of class 'Transition'.
        Returns:
        a new object of class 'Transition'.
        Generated:
      • createConstraint

        Constraint createConstraint()
        Returns a new object of class 'Constraint'.
        Returns:
        a new object of class 'Constraint'.
        Generated:
      • createOperation

        Operation createOperation()
        Returns a new object of class 'Operation'.
        Returns:
        a new object of class 'Operation'.
        Generated:
      • createParameterSet

        ParameterSet createParameterSet()
        Returns a new object of class 'Parameter Set'.
        Returns:
        a new object of class 'Parameter Set'.
        Generated:
      • createDataType

        DataType createDataType()
        Returns a new object of class 'Data Type'.
        Returns:
        a new object of class 'Data Type'.
        Generated:
      • createInterface

        Interface createInterface()
        Returns a new object of class 'Interface'.
        Returns:
        a new object of class 'Interface'.
        Generated:
      • createReception

        Reception createReception()
        Returns a new object of class 'Reception'.
        Returns:
        a new object of class 'Reception'.
        Generated:
      • createSignal

        Signal createSignal()
        Returns a new object of class 'Signal'.
        Returns:
        a new object of class 'Signal'.
        Generated:
      • createBroadcastSignalAction

        BroadcastSignalAction createBroadcastSignalAction()
        Returns a new object of class 'Broadcast Signal Action'.
        Returns:
        a new object of class 'Broadcast Signal Action'.
        Generated:
      • createSignalEvent

        SignalEvent createSignalEvent()
        Returns a new object of class 'Signal Event'.
        Returns:
        a new object of class 'Signal Event'.
        Generated:
      • createTrigger

        Trigger createTrigger()
        Returns a new object of class 'Trigger'.
        Returns:
        a new object of class 'Trigger'.
        Generated:
      • createPort

        Port createPort()
        Returns a new object of class 'Port'.
        Returns:
        a new object of class 'Port'.
        Generated:
      • createProtocolStateMachine

        ProtocolStateMachine createProtocolStateMachine()
        Returns a new object of class 'Protocol State Machine'.
        Returns:
        a new object of class 'Protocol State Machine'.
        Generated:
      • createProtocolConformance

        ProtocolConformance createProtocolConformance()
        Returns a new object of class 'Protocol Conformance'.
        Returns:
        a new object of class 'Protocol Conformance'.
        Generated:
      • createConnector

        Connector createConnector()
        Returns a new object of class 'Connector'.
        Returns:
        a new object of class 'Connector'.
        Generated:
      • createConnectorEnd

        ConnectorEnd createConnectorEnd()
        Returns a new object of class 'Connector End'.
        Returns:
        a new object of class 'Connector End'.
        Generated:
      • createConnectableElementTemplateParameter

        ConnectableElementTemplateParameter createConnectableElementTemplateParameter()
        Returns a new object of class 'Connectable Element Template Parameter'.
        Returns:
        a new object of class 'Connectable Element Template Parameter'.
        Generated:
      • createCollaboration

        Collaboration createCollaboration()
        Returns a new object of class 'Collaboration'.
        Returns:
        a new object of class 'Collaboration'.
        Generated:
      • createCollaborationUse

        CollaborationUse createCollaborationUse()
        Returns a new object of class 'Collaboration Use'.
        Returns:
        a new object of class 'Collaboration Use'.
        Generated:
      • createDependency

        Dependency createDependency()
        Returns a new object of class 'Dependency'.
        Returns:
        a new object of class 'Dependency'.
        Generated:
      • createLifeline

        Lifeline createLifeline()
        Returns a new object of class 'Lifeline'.
        Returns:
        a new object of class 'Lifeline'.
        Generated:
      • createInteraction

        Interaction createInteraction()
        Returns a new object of class 'Interaction'.
        Returns:
        a new object of class 'Interaction'.
        Generated:
      • createGate

        Gate createGate()
        Returns a new object of class 'Gate'.
        Returns:
        a new object of class 'Gate'.
        Generated:
      • createMessage

        Message createMessage()
        Returns a new object of class 'Message'.
        Returns:
        a new object of class 'Message'.
        Generated:
      • createInteractionUse

        InteractionUse createInteractionUse()
        Returns a new object of class 'Interaction Use'.
        Returns:
        a new object of class 'Interaction Use'.
        Generated:
      • createCombinedFragment

        CombinedFragment createCombinedFragment()
        Returns a new object of class 'Combined Fragment'.
        Returns:
        a new object of class 'Combined Fragment'.
        Generated:
      • createInteractionOperand

        InteractionOperand createInteractionOperand()
        Returns a new object of class 'Interaction Operand'.
        Returns:
        a new object of class 'Interaction Operand'.
        Generated:
      • createInteractionConstraint

        InteractionConstraint createInteractionConstraint()
        Returns a new object of class 'Interaction Constraint'.
        Returns:
        a new object of class 'Interaction Constraint'.
        Generated:
      • createGeneralOrdering

        GeneralOrdering createGeneralOrdering()
        Returns a new object of class 'General Ordering'.
        Returns:
        a new object of class 'General Ordering'.
        Generated:
      • createOccurrenceSpecification

        OccurrenceSpecification createOccurrenceSpecification()
        Returns a new object of class 'Occurrence Specification'.
        Returns:
        a new object of class 'Occurrence Specification'.
        Generated:
      • createExecutionOccurrenceSpecification

        ExecutionOccurrenceSpecification createExecutionOccurrenceSpecification()
        Returns a new object of class 'Execution Occurrence Specification'.
        Returns:
        a new object of class 'Execution Occurrence Specification'.
        Generated:
      • createPartDecomposition

        PartDecomposition createPartDecomposition()
        Returns a new object of class 'Part Decomposition'.
        Returns:
        a new object of class 'Part Decomposition'.
        Generated:
      • createStateInvariant

        StateInvariant createStateInvariant()
        Returns a new object of class 'State Invariant'.
        Returns:
        a new object of class 'State Invariant'.
        Generated:
      • createReplyAction

        ReplyAction createReplyAction()
        Returns a new object of class 'Reply Action'.
        Returns:
        a new object of class 'Reply Action'.
        Generated:
      • createAcceptEventAction

        AcceptEventAction createAcceptEventAction()
        Returns a new object of class 'Accept Event Action'.
        Returns:
        a new object of class 'Accept Event Action'.
        Generated:
      • createOutputPin

        OutputPin createOutputPin()
        Returns a new object of class 'Output Pin'.
        Returns:
        a new object of class 'Output Pin'.
        Generated:
      • createClause

        Clause createClause()
        Returns a new object of class 'Clause'.
        Returns:
        a new object of class 'Clause'.
        Generated:
      • createConditionalNode

        ConditionalNode createConditionalNode()
        Returns a new object of class 'Conditional Node'.
        Returns:
        a new object of class 'Conditional Node'.
        Generated:
      • createStructuredActivityNode

        StructuredActivityNode createStructuredActivityNode()
        Returns a new object of class 'Structured Activity Node'.
        Returns:
        a new object of class 'Structured Activity Node'.
        Generated:
      • createActivity

        Activity createActivity()
        Returns a new object of class 'Activity'.
        Returns:
        a new object of class 'Activity'.
        Generated:
      • createActivityPartition

        ActivityPartition createActivityPartition()
        Returns a new object of class 'Activity Partition'.
        Returns:
        a new object of class 'Activity Partition'.
        Generated:
      • createVariable

        Variable createVariable()
        Returns a new object of class 'Variable'.
        Returns:
        a new object of class 'Variable'.
        Generated:
      • createInterruptibleActivityRegion

        InterruptibleActivityRegion createInterruptibleActivityRegion()
        Returns a new object of class 'Interruptible Activity Region'.
        Returns:
        a new object of class 'Interruptible Activity Region'.
        Generated:
      • createLoopNode

        LoopNode createLoopNode()
        Returns a new object of class 'Loop Node'.
        Returns:
        a new object of class 'Loop Node'.
        Generated:
      • createOpaqueAction

        OpaqueAction createOpaqueAction()
        Returns a new object of class 'Opaque Action'.
        Returns:
        a new object of class 'Opaque Action'.
        Generated:
      • createClearStructuralFeatureAction

        ClearStructuralFeatureAction createClearStructuralFeatureAction()
        Returns a new object of class 'Clear Structural Feature Action'.
        Returns:
        a new object of class 'Clear Structural Feature Action'.
        Generated:
      • createCreateLinkObjectAction

        CreateLinkObjectAction createCreateLinkObjectAction()
        Returns a new object of class 'Create Link Object Action'.
        Returns:
        a new object of class 'Create Link Object Action'.
        Generated:
      • createCreateLinkAction

        CreateLinkAction createCreateLinkAction()
        Returns a new object of class 'Create Link Action'.
        Returns:
        a new object of class 'Create Link Action'.
        Generated:
      • createLinkEndData

        LinkEndData createLinkEndData()
        Returns a new object of class 'Link End Data'.
        Returns:
        a new object of class 'Link End Data'.
        Generated:
      • createQualifierValue

        QualifierValue createQualifierValue()
        Returns a new object of class 'Qualifier Value'.
        Returns:
        a new object of class 'Qualifier Value'.
        Generated:
      • createLinkEndCreationData

        LinkEndCreationData createLinkEndCreationData()
        Returns a new object of class 'Link End Creation Data'.
        Returns:
        a new object of class 'Link End Creation Data'.
        Generated:
      • createCreateObjectAction

        CreateObjectAction createCreateObjectAction()
        Returns a new object of class 'Create Object Action'.
        Returns:
        a new object of class 'Create Object Action'.
        Generated:
      • createReadExtentAction

        ReadExtentAction createReadExtentAction()
        Returns a new object of class 'Read Extent Action'.
        Returns:
        a new object of class 'Read Extent Action'.
        Generated:
      • createReadIsClassifiedObjectAction

        ReadIsClassifiedObjectAction createReadIsClassifiedObjectAction()
        Returns a new object of class 'Read Is Classified Object Action'.
        Returns:
        a new object of class 'Read Is Classified Object Action'.
        Generated:
      • createReadLinkAction

        ReadLinkAction createReadLinkAction()
        Returns a new object of class 'Read Link Action'.
        Returns:
        a new object of class 'Read Link Action'.
        Generated:
      • createReadLinkObjectEndAction

        ReadLinkObjectEndAction createReadLinkObjectEndAction()
        Returns a new object of class 'Read Link Object End Action'.
        Returns:
        a new object of class 'Read Link Object End Action'.
        Generated:
      • createReadLinkObjectEndQualifierAction

        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'.
        Generated:
      • createReadSelfAction

        ReadSelfAction createReadSelfAction()
        Returns a new object of class 'Read Self Action'.
        Returns:
        a new object of class 'Read Self Action'.
        Generated:
      • createReadStructuralFeatureAction

        ReadStructuralFeatureAction createReadStructuralFeatureAction()
        Returns a new object of class 'Read Structural Feature Action'.
        Returns:
        a new object of class 'Read Structural Feature Action'.
        Generated:
      • createReadVariableAction

        ReadVariableAction createReadVariableAction()
        Returns a new object of class 'Read Variable Action'.
        Returns:
        a new object of class 'Read Variable Action'.
        Generated:
      • createReduceAction

        ReduceAction createReduceAction()
        Returns a new object of class 'Reduce Action'.
        Returns:
        a new object of class 'Reduce Action'.
        Generated:
      • createTestIdentityAction

        TestIdentityAction createTestIdentityAction()
        Returns a new object of class 'Test Identity Action'.
        Returns:
        a new object of class 'Test Identity Action'.
        Generated:
      • createUnmarshallAction

        UnmarshallAction createUnmarshallAction()
        Returns a new object of class 'Unmarshall Action'.
        Returns:
        a new object of class 'Unmarshall Action'.
        Generated:
      • createValueSpecificationAction

        ValueSpecificationAction createValueSpecificationAction()
        Returns a new object of class 'Value Specification Action'.
        Returns:
        a new object of class 'Value Specification Action'.
        Generated:
      • createAcceptCallAction

        AcceptCallAction createAcceptCallAction()
        Returns a new object of class 'Accept Call Action'.
        Returns:
        a new object of class 'Accept Call Action'.
        Generated:
      • createInterfaceRealization

        InterfaceRealization createInterfaceRealization()
        Returns a new object of class 'Interface Realization'.
        Returns:
        a new object of class 'Interface Realization'.
        Generated:
      • createRealization

        Realization createRealization()
        Returns a new object of class 'Realization'.
        Returns:
        a new object of class 'Realization'.
        Generated:
      • createAbstraction

        Abstraction createAbstraction()
        Returns a new object of class 'Abstraction'.
        Returns:
        a new object of class 'Abstraction'.
        Generated:
      • createOpaqueExpression

        OpaqueExpression createOpaqueExpression()
        Returns a new object of class 'Opaque Expression'.
        Returns:
        a new object of class 'Opaque Expression'.
        Generated:
      • createComponent

        Component createComponent()
        Returns a new object of class 'Component'.
        Returns:
        a new object of class 'Component'.
        Generated:
      • createComponentRealization

        ComponentRealization createComponentRealization()
        Returns a new object of class 'Component Realization'.
        Returns:
        a new object of class 'Component Realization'.
        Generated:
      • createOperationTemplateParameter

        OperationTemplateParameter createOperationTemplateParameter()
        Returns a new object of class 'Operation Template Parameter'.
        Returns:
        a new object of class 'Operation Template Parameter'.
        Generated:
      • createCallEvent

        CallEvent createCallEvent()
        Returns a new object of class 'Call Event'.
        Returns:
        a new object of class 'Call Event'.
        Generated:
      • createCallOperationAction

        CallOperationAction createCallOperationAction()
        Returns a new object of class 'Call Operation Action'.
        Returns:
        a new object of class 'Call Operation Action'.
        Generated:
      • createArtifact

        Artifact createArtifact()
        Returns a new object of class 'Artifact'.
        Returns:
        a new object of class 'Artifact'.
        Generated:
      • createDeployment

        Deployment createDeployment()
        Returns a new object of class 'Deployment'.
        Returns:
        a new object of class 'Deployment'.
        Generated:
      • createDeploymentSpecification

        DeploymentSpecification createDeploymentSpecification()
        Returns a new object of class 'Deployment Specification'.
        Returns:
        a new object of class 'Deployment Specification'.
        Generated:
      • createManifestation

        Manifestation createManifestation()
        Returns a new object of class 'Manifestation'.
        Returns:
        a new object of class 'Manifestation'.
        Generated:
      • createProtocolTransition

        ProtocolTransition createProtocolTransition()
        Returns a new object of class 'Protocol Transition'.
        Returns:
        a new object of class 'Protocol Transition'.
        Generated:
      • createExtend

        Extend createExtend()
        Returns a new object of class 'Extend'.
        Returns:
        a new object of class 'Extend'.
        Generated:
      • createUseCase

        UseCase createUseCase()
        Returns a new object of class 'Use Case'.
        Returns:
        a new object of class 'Use Case'.
        Generated:
      • createExtensionPoint

        ExtensionPoint createExtensionPoint()
        Returns a new object of class 'Extension Point'.
        Returns:
        a new object of class 'Extension Point'.
        Generated:
      • createInclude

        Include createInclude()
        Returns a new object of class 'Include'.
        Returns:
        a new object of class 'Include'.
        Generated:
      • createExceptionHandler

        ExceptionHandler createExceptionHandler()
        Returns a new object of class 'Exception Handler'.
        Returns:
        a new object of class 'Exception Handler'.
        Generated:
      • createLinkEndDestructionData

        LinkEndDestructionData createLinkEndDestructionData()
        Returns a new object of class 'Link End Destruction Data'.
        Returns:
        a new object of class 'Link End Destruction Data'.
        Generated:
      • createDestroyLinkAction

        DestroyLinkAction createDestroyLinkAction()
        Returns a new object of class 'Destroy Link Action'.
        Returns:
        a new object of class 'Destroy Link Action'.
        Generated:
      • createRaiseExceptionAction

        RaiseExceptionAction createRaiseExceptionAction()
        Returns a new object of class 'Raise Exception Action'.
        Returns:
        a new object of class 'Raise Exception Action'.
        Generated:
      • createAddStructuralFeatureValueAction

        AddStructuralFeatureValueAction createAddStructuralFeatureValueAction()
        Returns a new object of class 'Add Structural Feature Value Action'.
        Returns:
        a new object of class 'Add Structural Feature Value Action'.
        Generated:
      • createAddVariableValueAction

        AddVariableValueAction createAddVariableValueAction()
        Returns a new object of class 'Add Variable Value Action'.
        Returns:
        a new object of class 'Add Variable Value Action'.
        Generated:
      • createClearAssociationAction

        ClearAssociationAction createClearAssociationAction()
        Returns a new object of class 'Clear Association Action'.
        Returns:
        a new object of class 'Clear Association Action'.
        Generated:
      • createReclassifyObjectAction

        ReclassifyObjectAction createReclassifyObjectAction()
        Returns a new object of class 'Reclassify Object Action'.
        Returns:
        a new object of class 'Reclassify Object Action'.
        Generated:
      • createStartClassifierBehaviorAction

        StartClassifierBehaviorAction createStartClassifierBehaviorAction()
        Returns a new object of class 'Start Classifier Behavior Action'.
        Returns:
        a new object of class 'Start Classifier Behavior Action'.
        Generated:
      • createStartObjectBehaviorAction

        StartObjectBehaviorAction createStartObjectBehaviorAction()
        Returns a new object of class 'Start Object Behavior Action'.
        Returns:
        a new object of class 'Start Object Behavior Action'.
        Generated:
      • createRemoveStructuralFeatureValueAction

        RemoveStructuralFeatureValueAction createRemoveStructuralFeatureValueAction()
        Returns a new object of class 'Remove Structural Feature Value Action'.
        Returns:
        a new object of class 'Remove Structural Feature Value Action'.
        Generated:
      • createRemoveVariableValueAction

        RemoveVariableValueAction createRemoveVariableValueAction()
        Returns a new object of class 'Remove Variable Value Action'.
        Returns:
        a new object of class 'Remove Variable Value Action'.
        Generated:
      • createSendObjectAction

        SendObjectAction createSendObjectAction()
        Returns a new object of class 'Send Object Action'.
        Returns:
        a new object of class 'Send Object Action'.
        Generated:
      • createDestroyObjectAction

        DestroyObjectAction createDestroyObjectAction()
        Returns a new object of class 'Destroy Object Action'.
        Returns:
        a new object of class 'Destroy Object Action'.
        Generated:
      • createChangeEvent

        ChangeEvent createChangeEvent()
        Returns a new object of class 'Change Event'.
        Returns:
        a new object of class 'Change Event'.
        Generated:
      • createDuration

        Duration createDuration()
        Returns a new object of class 'Duration'.
        Returns:
        a new object of class 'Duration'.
        Generated:
      • createTimeExpression

        TimeExpression createTimeExpression()
        Returns a new object of class 'Time Expression'.
        Returns:
        a new object of class 'Time Expression'.
        Generated:
      • createTimeInterval

        TimeInterval createTimeInterval()
        Returns a new object of class 'Time Interval'.
        Returns:
        a new object of class 'Time Interval'.
        Generated:
      • createInterval

        Interval createInterval()
        Returns a new object of class 'Interval'.
        Returns:
        a new object of class 'Interval'.
        Generated:
      • createIntervalConstraint

        IntervalConstraint createIntervalConstraint()
        Returns a new object of class 'Interval Constraint'.
        Returns:
        a new object of class 'Interval Constraint'.
        Generated:
      • createTimeConstraint

        TimeConstraint createTimeConstraint()
        Returns a new object of class 'Time Constraint'.
        Returns:
        a new object of class 'Time Constraint'.
        Generated:
      • createTimeEvent

        TimeEvent createTimeEvent()
        Returns a new object of class 'Time Event'.
        Returns:
        a new object of class 'Time Event'.
        Generated:
      • createDurationInterval

        DurationInterval createDurationInterval()
        Returns a new object of class 'Duration Interval'.
        Returns:
        a new object of class 'Duration Interval'.
        Generated:
      • createDurationConstraint

        DurationConstraint createDurationConstraint()
        Returns a new object of class 'Duration Constraint'.
        Returns:
        a new object of class 'Duration Constraint'.
        Generated:
      • createJoinNode

        JoinNode createJoinNode()
        Returns a new object of class 'Join Node'.
        Returns:
        a new object of class 'Join Node'.
        Generated:
      • createExpression

        Expression createExpression()
        Returns a new object of class 'Expression'.
        Returns:
        a new object of class 'Expression'.
        Generated:
      • createValuePin

        ValuePin createValuePin()
        Returns a new object of class 'Value Pin'.
        Returns:
        a new object of class 'Value Pin'.
        Generated:
      • createActivityParameterNode

        ActivityParameterNode createActivityParameterNode()
        Returns a new object of class 'Activity Parameter Node'.
        Returns:
        a new object of class 'Activity Parameter Node'.
        Generated:
      • createBehaviorExecutionSpecification

        BehaviorExecutionSpecification createBehaviorExecutionSpecification()
        Returns a new object of class 'Behavior Execution Specification'.
        Returns:
        a new object of class 'Behavior Execution Specification'.
        Generated:
      • createCallBehaviorAction

        CallBehaviorAction createCallBehaviorAction()
        Returns a new object of class 'Call Behavior Action'.
        Returns:
        a new object of class 'Call Behavior Action'.
        Generated:
      • createDecisionNode

        DecisionNode createDecisionNode()
        Returns a new object of class 'Decision Node'.
        Returns:
        a new object of class 'Decision Node'.
        Generated:
      • createObjectFlow

        ObjectFlow createObjectFlow()
        Returns a new object of class 'Object Flow'.
        Returns:
        a new object of class 'Object Flow'.
        Generated:
      • createExtension

        Extension createExtension()
        Returns a new object of class 'Extension'.
        Returns:
        a new object of class 'Extension'.
        Generated:
      • createExtensionEnd

        ExtensionEnd createExtensionEnd()
        Returns a new object of class 'Extension End'.
        Returns:
        a new object of class 'Extension End'.
        Generated:
      • createImage

        Image createImage()
        Returns a new object of class 'Image'.
        Returns:
        a new object of class 'Image'.
        Generated:
      • createPackageMerge

        PackageMerge createPackageMerge()
        Returns a new object of class 'Package Merge'.
        Returns:
        a new object of class 'Package Merge'.
        Generated:
      • createProfileApplication

        ProfileApplication createProfileApplication()
        Returns a new object of class 'Profile Application'.
        Returns:
        a new object of class 'Profile Application'.
        Generated:
      • createPackageImport

        PackageImport createPackageImport()
        Returns a new object of class 'Package Import'.
        Returns:
        a new object of class 'Package Import'.
        Generated:
      • createDiagram

        Diagram createDiagram()
        Returns a new object of class 'Diagram'.
        Returns:
        a new object of class 'Diagram'.
        Generated:
      • createGeneralization

        Generalization createGeneralization()
        Returns a new object of class 'Generalization'.
        Returns:
        a new object of class 'Generalization'.
        Generated:
      • createGeneralizationSet

        GeneralizationSet createGeneralizationSet()
        Returns a new object of class 'Generalization Set'.
        Returns:
        a new object of class 'Generalization Set'.
        Generated:
      • createRedefinableTemplateSignature

        RedefinableTemplateSignature createRedefinableTemplateSignature()
        Returns a new object of class 'Redefinable Template Signature'.
        Returns:
        a new object of class 'Redefinable Template Signature'.
        Generated:
      • createSubstitution

        Substitution createSubstitution()
        Returns a new object of class 'Substitution'.
        Returns:
        a new object of class 'Substitution'.
        Generated:
      • createClassifierTemplateParameter

        ClassifierTemplateParameter createClassifierTemplateParameter()
        Returns a new object of class 'Classifier Template Parameter'.
        Returns:
        a new object of class 'Classifier Template Parameter'.
        Generated:
      • createInformationItem

        InformationItem createInformationItem()
        Returns a new object of class 'Information Item'.
        Returns:
        a new object of class 'Information Item'.
        Generated:
      • createTemplateParameterSubstitution

        TemplateParameterSubstitution createTemplateParameterSubstitution()
        Returns a new object of class 'Template Parameter Substitution'.
        Returns:
        a new object of class 'Template Parameter Substitution'.
        Generated:
      • createInstanceValue

        InstanceValue createInstanceValue()
        Returns a new object of class 'Instance Value'.
        Returns:
        a new object of class 'Instance Value'.
        Generated:
      • createElementValue

        ElementValue createElementValue()
        Returns a new object of class 'Element Value'.
        Returns:
        a new object of class 'Element Value'.
        Generated:
      • createStringExpression

        StringExpression createStringExpression()
        Returns a new object of class 'String Expression'.
        Returns:
        a new object of class 'String Expression'.
        Generated:
      • createDurationObservation

        DurationObservation createDurationObservation()
        Returns a new object of class 'Duration Observation'.
        Returns:
        a new object of class 'Duration Observation'.
        Generated:
      • createTimeObservation

        TimeObservation createTimeObservation()
        Returns a new object of class 'Time Observation'.
        Returns:
        a new object of class 'Time Observation'.
        Generated:
      • createConsiderIgnoreFragment

        ConsiderIgnoreFragment createConsiderIgnoreFragment()
        Returns a new object of class 'Consider Ignore Fragment'.
        Returns:
        a new object of class 'Consider Ignore Fragment'.
        Generated:
      • createSequenceNode

        SequenceNode createSequenceNode()
        Returns a new object of class 'Sequence Node'.
        Returns:
        a new object of class 'Sequence Node'.
        Generated:
      • createActionExecutionSpecification

        ActionExecutionSpecification createActionExecutionSpecification()
        Returns a new object of class 'Action Execution Specification'.
        Returns:
        a new object of class 'Action Execution Specification'.
        Generated:
      • createActionInputPin

        ActionInputPin createActionInputPin()
        Returns a new object of class 'Action Input Pin'.
        Returns:
        a new object of class 'Action Input Pin'.
        Generated:
      • createLiteralString

        LiteralString createLiteralString()
        Returns a new object of class 'Literal String'.
        Returns:
        a new object of class 'Literal String'.
        Generated:
      • createDataStoreNode

        DataStoreNode createDataStoreNode()
        Returns a new object of class 'Data Store Node'.
        Returns:
        a new object of class 'Data Store Node'.
        Generated:
      • createCentralBufferNode

        CentralBufferNode createCentralBufferNode()
        Returns a new object of class 'Central Buffer Node'.
        Returns:
        a new object of class 'Central Buffer Node'.
        Generated:
      • createInitialNode

        InitialNode createInitialNode()
        Returns a new object of class 'Initial Node'.
        Returns:
        a new object of class 'Initial Node'.
        Generated:
      • createDevice

        Device createDevice()
        Returns a new object of class 'Device'.
        Returns:
        a new object of class 'Device'.
        Generated:
      • createNode

        Node createNode()
        Returns a new object of class 'Node'.
        Returns:
        a new object of class 'Node'.
        Generated:
      • createAssociationClass

        AssociationClass createAssociationClass()
        Returns a new object of class 'Association Class'.
        Returns:
        a new object of class 'Association Class'.
        Generated:
      • createActor

        Actor createActor()
        Returns a new object of class 'Actor'.
        Returns:
        a new object of class 'Actor'.
        Generated:
      • createExecutionEnvironment

        ExecutionEnvironment createExecutionEnvironment()
        Returns a new object of class 'Execution Environment'.
        Returns:
        a new object of class 'Execution Environment'.
        Generated:
      • createFunctionBehavior

        FunctionBehavior createFunctionBehavior()
        Returns a new object of class 'Function Behavior'.
        Returns:
        a new object of class 'Function Behavior'.
        Generated:
      • createOpaqueBehavior

        OpaqueBehavior createOpaqueBehavior()
        Returns a new object of class 'Opaque Behavior'.
        Returns:
        a new object of class 'Opaque Behavior'.
        Generated:
      • createActivityFinalNode

        ActivityFinalNode createActivityFinalNode()
        Returns a new object of class 'Activity Final Node'.
        Returns:
        a new object of class 'Activity Final Node'.
        Generated:
      • createFlowFinalNode

        FlowFinalNode createFlowFinalNode()
        Returns a new object of class 'Flow Final Node'.
        Returns:
        a new object of class 'Flow Final Node'.
        Generated:
      • createLiteralReal

        LiteralReal createLiteralReal()
        Returns a new object of class 'Literal Real'.
        Returns:
        a new object of class 'Literal Real'.
        Generated:
      • createForkNode

        ForkNode createForkNode()
        Returns a new object of class 'Fork Node'.
        Returns:
        a new object of class 'Fork Node'.
        Generated:
      • createControlFlow

        ControlFlow createControlFlow()
        Returns a new object of class 'Control Flow'.
        Returns:
        a new object of class 'Control Flow'.
        Generated:
      • createUsage

        Usage createUsage()
        Returns a new object of class 'Usage'.
        Returns:
        a new object of class 'Usage'.
        Generated:
      • createLiteralUnlimitedNatural

        LiteralUnlimitedNatural createLiteralUnlimitedNatural()
        Returns a new object of class 'Literal Unlimited Natural'.
        Returns:
        a new object of class 'Literal Unlimited Natural'.
        Generated:
      • createLiteralInteger

        LiteralInteger createLiteralInteger()
        Returns a new object of class 'Literal Integer'.
        Returns:
        a new object of class 'Literal Integer'.
        Generated:
      • createEnumeration

        Enumeration createEnumeration()
        Returns a new object of class 'Enumeration'.
        Returns:
        a new object of class 'Enumeration'.
        Generated:
      • createEnumerationLiteral

        EnumerationLiteral createEnumerationLiteral()
        Returns a new object of class 'Enumeration Literal'.
        Returns:
        a new object of class 'Enumeration Literal'.
        Generated:
      • createExpansionNode

        ExpansionNode createExpansionNode()
        Returns a new object of class 'Expansion Node'.
        Returns:
        a new object of class 'Expansion Node'.
        Generated:
      • createExpansionRegion

        ExpansionRegion createExpansionRegion()
        Returns a new object of class 'Expansion Region'.
        Returns:
        a new object of class 'Expansion Region'.
        Generated:
      • createCommunicationPath

        CommunicationPath createCommunicationPath()
        Returns a new object of class 'Communication Path'.
        Returns:
        a new object of class 'Communication Path'.
        Generated:
      • createPrimitiveType

        PrimitiveType createPrimitiveType()
        Returns a new object of class 'Primitive Type'.
        Returns:
        a new object of class 'Primitive Type'.
        Generated:
      • createFinalState

        FinalState createFinalState()
        Returns a new object of class 'Final State'.
        Returns:
        a new object of class 'Final State'.
        Generated:
      • createAnyReceiveEvent

        AnyReceiveEvent createAnyReceiveEvent()
        Returns a new object of class 'Any Receive Event'.
        Returns:
        a new object of class 'Any Receive Event'.
        Generated:
      • createMergeNode

        MergeNode createMergeNode()
        Returns a new object of class 'Merge Node'.
        Returns:
        a new object of class 'Merge Node'.
        Generated:
      • createContinuation

        Continuation createContinuation()
        Returns a new object of class 'Continuation'.
        Returns:
        a new object of class 'Continuation'.
        Generated:
      • createLiteralNull

        LiteralNull createLiteralNull()
        Returns a new object of class 'Literal Null'.
        Returns:
        a new object of class 'Literal Null'.
        Generated:
      • createMessageOccurrenceSpecification

        MessageOccurrenceSpecification createMessageOccurrenceSpecification()
        Returns a new object of class 'Message Occurrence Specification'.
        Returns:
        a new object of class 'Message Occurrence Specification'.
        Generated:
      • createLiteralBoolean

        LiteralBoolean createLiteralBoolean()
        Returns a new object of class 'Literal Boolean'.
        Returns:
        a new object of class 'Literal Boolean'.
        Generated:
      • createDestructionOccurrenceSpecification

        DestructionOccurrenceSpecification createDestructionOccurrenceSpecification()
        Returns a new object of class 'Destruction Occurrence Specification'.
        Returns:
        a new object of class 'Destruction Occurrence Specification'.
        Generated:
      • createModel

        Model createModel()
        Returns a new object of class 'Model'.
        Returns:
        a new object of class 'Model'.
        Generated:
      • createClearVariableAction

        ClearVariableAction createClearVariableAction()
        Returns a new object of class 'Clear Variable Action'.
        Returns:
        a new object of class 'Clear Variable Action'.
        Generated:
      • createBooleanTaggedValue

        BooleanTaggedValue createBooleanTaggedValue()
        Returns a new object of class 'Boolean Tagged Value'.
        Returns:
        a new object of class 'Boolean Tagged Value'.
        Generated:
      • createIntegerTaggedValue

        IntegerTaggedValue createIntegerTaggedValue()
        Returns a new object of class 'Integer Tagged Value'.
        Returns:
        a new object of class 'Integer Tagged Value'.
        Generated:
      • createRealTaggedValue

        RealTaggedValue createRealTaggedValue()
        Returns a new object of class 'Real Tagged Value'.
        Returns:
        a new object of class 'Real Tagged Value'.
        Generated:
      • createStringTaggedValue

        StringTaggedValue createStringTaggedValue()
        Returns a new object of class 'String Tagged Value'.
        Returns:
        a new object of class 'String Tagged Value'.
        Generated:
      • createElementTaggedValue

        ElementTaggedValue createElementTaggedValue()
        Returns a new object of class 'Element Tagged Value'.
        Returns:
        a new object of class 'Element Tagged Value'.
        Generated:
      • getUMLPackage

        UMLPackage getUMLPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.
        Generated:
      • setRepository

        @Deprecated
        void setRepository​(AbstractRepository repository)
        Deprecated.
        The method should not be used. The method allows to set a project's repository to the factory and the factory creates elements in the project's repository. This creates following unwanted consequences:
        1. UMLFactory.eINSTANCE object overlives a project's repository instance. So after a project's closing it might be used to create elements in already closed project.
        2. If a code sets a project's repository and forgets to change it then after switch to another project all elements will be created in the previous project.
        3. It allows to create a deadlock condition. The code that sets the project's repository must take care that all elements in the project are already loaded and to assure that no elements can be unloaded. It makes the code difficult to implement.
        Sets repository to the factory. All objects that will be created will be created in the specified repository.
        Parameters:
        repository - model objects repository.