Interface RhapsodyFactory

  • 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 RhapsodyFactory
    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:
    RhapsodyPackage
    • Field Detail

      • eINSTANCE

        static final RhapsodyFactory eINSTANCE
        The singleton instance of the factory.
    • Method Detail

      • createGraphNode

        GraphNode createGraphNode()
        Returns a new object of class 'Graph Node'.
        Returns:
        a new object of class 'Graph Node'.
      • createGraphicalProperty

        GraphicalProperty createGraphicalProperty()
        Returns a new object of class 'Graphical Property'.
        Returns:
        a new object of class 'Graphical Property'.
      • createGraphEdge

        GraphEdge createGraphEdge()
        Returns a new object of class 'Graph Edge'.
        Returns:
        a new object of class 'Graph Edge'.
      • createObjectModelDiagram

        ObjectModelDiagram createObjectModelDiagram()
        Returns a new object of class 'Object Model Diagram'.
        Returns:
        a new object of class 'Object Model Diagram'.
      • createStatechartDiagram

        StatechartDiagram createStatechartDiagram()
        Returns a new object of class 'Statechart Diagram'.
        Returns:
        a new object of class 'Statechart Diagram'.
      • createActivityDiagram

        ActivityDiagram createActivityDiagram()
        Returns a new object of class 'Activity Diagram'.
        Returns:
        a new object of class 'Activity Diagram'.
      • createSequenceDiagram

        SequenceDiagram createSequenceDiagram()
        Returns a new object of class 'Sequence Diagram'.
        Returns:
        a new object of class 'Sequence Diagram'.
      • createUseCaseDiagram

        UseCaseDiagram createUseCaseDiagram()
        Returns a new object of class 'Use Case Diagram'.
        Returns:
        a new object of class 'Use Case Diagram'.
      • createCollaborationDiagram

        CollaborationDiagram createCollaborationDiagram()
        Returns a new object of class 'Collaboration Diagram'.
        Returns:
        a new object of class 'Collaboration Diagram'.
      • createComponentDiagram

        ComponentDiagram createComponentDiagram()
        Returns a new object of class 'Component Diagram'.
        Returns:
        a new object of class 'Component Diagram'.
      • createDeploymentDiagram

        DeploymentDiagram createDeploymentDiagram()
        Returns a new object of class 'Deployment Diagram'.
        Returns:
        a new object of class 'Deployment Diagram'.
      • createStructureDiagram

        StructureDiagram createStructureDiagram()
        Returns a new object of class 'Structure Diagram'.
        Returns:
        a new object of class 'Structure Diagram'.
      • createActor

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

        Attribute createAttribute()
        Returns a new object of class 'Attribute'.
        Returns:
        a new object of class 'Attribute'.
      • createStereotype

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

        FileFragment createFileFragment()
        Returns a new object of class 'File Fragment'.
        Returns:
        a new object of class 'File Fragment'.
      • createFile

        File createFile()
        Returns a new object of class 'File'.
        Returns:
        a new object of class 'File'.
      • createArgument

        Argument createArgument()
        Returns a new object of class 'Argument'.
        Returns:
        a new object of class 'Argument'.
      • createStatechart

        Statechart createStatechart()
        Returns a new object of class 'Statechart'.
        Returns:
        a new object of class 'Statechart'.
      • createClass

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

        Guard createGuard()
        Returns a new object of class 'Guard'.
        Returns:
        a new object of class 'Guard'.
      • createTrigger

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

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

        Event createEvent()
        Returns a new object of class 'Event'.
        Returns:
        a new object of class 'Event'.
      • createSendAction

        SendAction createSendAction()
        Returns a new object of class 'Send Action'.
        Returns:
        a new object of class 'Send Action'.
      • createState

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

        Swimlane createSwimlane()
        Returns a new object of class 'Swimlane'.
        Returns:
        a new object of class 'Swimlane'.
      • createFlowchart

        Flowchart createFlowchart()
        Returns a new object of class 'Flowchart'.
        Returns:
        a new object of class 'Flowchart'.
      • createOperation

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

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

        Relation createRelation()
        Returns a new object of class 'Relation'.
        Returns:
        a new object of class 'Relation'.
      • createPort

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

        SysMLPort createSysMLPort()
        Returns a new object of class 'Sys ML Port'.
        Returns:
        a new object of class 'Sys ML Port'.
      • createLink

        Link createLink()
        Returns a new object of class 'Link'.
        Returns:
        a new object of class 'Link'.
      • createAttributeValue

        AttributeValue createAttributeValue()
        Returns a new object of class 'Attribute Value'.
        Returns:
        a new object of class 'Attribute Value'.
      • createInstance

        Instance createInstance()
        Returns a new object of class 'Instance'.
        Returns:
        a new object of class 'Instance'.
      • createClassifierRole

        ClassifierRole createClassifierRole()
        Returns a new object of class 'Classifier Role'.
        Returns:
        a new object of class 'Classifier Role'.
      • createAssociationRole

        AssociationRole createAssociationRole()
        Returns a new object of class 'Association Role'.
        Returns:
        a new object of class 'Association Role'.
      • createExecutionOccurrence

        ExecutionOccurrence createExecutionOccurrence()
        Returns a new object of class 'Execution Occurrence'.
        Returns:
        a new object of class 'Execution Occurrence'.
      • createMessage

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

        InteractionOccurrence createInteractionOccurrence()
        Returns a new object of class 'Interaction Occurrence'.
        Returns:
        a new object of class 'Interaction Occurrence'.
      • createInteractionOperand

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

        InteractionOperator createInteractionOperator()
        Returns a new object of class 'Interaction Operator'.
        Returns:
        a new object of class 'Interaction Operator'.
      • createMessagePoint

        MessagePoint createMessagePoint()
        Returns a new object of class 'Message Point'.
        Returns:
        a new object of class 'Message Point'.
      • createCollaboration

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

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

        Configuration createConfiguration()
        Returns a new object of class 'Configuration'.
        Returns:
        a new object of class 'Configuration'.
      • createComponent

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

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

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

        Type createType()
        Returns a new object of class 'Type'.
        Returns:
        a new object of class 'Type'.
      • createComponentInstance

        ComponentInstance createComponentInstance()
        Returns a new object of class 'Component Instance'.
        Returns:
        a new object of class 'Component Instance'.
      • createNode

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

        Module createModule()
        Returns a new object of class 'Module'.
        Returns:
        a new object of class 'Module'.
      • createFlow

        Flow createFlow()
        Returns a new object of class 'Flow'.
        Returns:
        a new object of class 'Flow'.
      • createFlowItem

        FlowItem createFlowItem()
        Returns a new object of class 'Flow Item'.
        Returns:
        a new object of class 'Flow Item'.
      • createPackage

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

        Project createProject()
        Returns a new object of class 'Project'.
        Returns:
        a new object of class 'Project'.
      • createTemplateInstantiationParameter

        TemplateInstantiationParameter createTemplateInstantiationParameter()
        Returns a new object of class 'Template Instantiation Parameter'.
        Returns:
        a new object of class 'Template Instantiation Parameter'.
      • createTemplateInstantiation

        TemplateInstantiation createTemplateInstantiation()
        Returns a new object of class 'Template Instantiation'.
        Returns:
        a new object of class 'Template Instantiation'.
      • createConstraint

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

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

        HyperLink createHyperLink()
        Returns a new object of class 'Hyper Link'.
        Returns:
        a new object of class 'Hyper Link'.
      • createDependency

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

        ValueSpecification createValueSpecification()
        Returns a new object of class 'Value Specification'.
        Returns:
        a new object of class 'Value Specification'.
      • createTag

        Tag createTag()
        Returns a new object of class 'Tag'.
        Returns:
        a new object of class 'Tag'.
      • createControlledFile

        ControlledFile createControlledFile()
        Returns a new object of class 'Controlled File'.
        Returns:
        a new object of class 'Controlled File'.
      • createProperty

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

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

        Application createApplication()
        Returns a new object of class 'Application'.
        Returns:
        a new object of class 'Application'.
      • createASCIIFile

        ASCIIFile createASCIIFile()
        Returns a new object of class 'ASCII File'.
        Returns:
        a new object of class 'ASCII File'.
      • createCallOperation

        CallOperation createCallOperation()
        Returns a new object of class 'Call Operation'.
        Returns:
        a new object of class 'Call Operation'.
      • createComment

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

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

        EventReception createEventReception()
        Returns a new object of class 'Event Reception'.
        Returns:
        a new object of class 'Event Reception'.
      • createImageMap

        ImageMap createImageMap()
        Returns a new object of class 'Image Map'.
        Returns:
        a new object of class 'Image Map'.
      • createLabel

        Label createLabel()
        Returns a new object of class 'Label'.
        Returns:
        a new object of class 'Label'.
      • createObjectNode

        ObjectNode createObjectNode()
        Returns a new object of class 'Object Node'.
        Returns:
        a new object of class 'Object Node'.
      • createPin

        Pin createPin()
        Returns a new object of class 'Pin'.
        Returns:
        a new object of class 'Pin'.
      • createRequirement

        Requirement createRequirement()
        Returns a new object of class 'Requirement'.
        Returns:
        a new object of class 'Requirement'.
      • createAcceptTimeEvent

        AcceptTimeEvent createAcceptTimeEvent()
        Returns a new object of class 'Accept Time Event'.
        Returns:
        a new object of class 'Accept Time Event'.
      • createLiteralSpecification

        LiteralSpecification createLiteralSpecification()
        Returns a new object of class 'Literal Specification'.
        Returns:
        a new object of class 'Literal Specification'.
      • createInstanceValue

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

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

        Action createAction()
        Returns a new object of class 'Action'.
        Returns:
        a new object of class 'Action'.
      • createContextSpecification

        ContextSpecification createContextSpecification()
        Returns a new object of class 'Context Specification'.
        Returns:
        a new object of class 'Context Specification'.
      • createInstanceSpecification

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

        InstanceSlot createInstanceSlot()
        Returns a new object of class 'Instance Slot'.
        Returns:
        a new object of class 'Instance Slot'.
      • createTimingDiagram

        TimingDiagram createTimingDiagram()
        Returns a new object of class 'Timing Diagram'.
        Returns:
        a new object of class 'Timing Diagram'.
      • createVariationPoint

        VariationPoint createVariationPoint()
        Returns a new object of class 'Variation Point'.
        Returns:
        a new object of class 'Variation Point'.
      • getRhapsodyPackage

        RhapsodyPackage getRhapsodyPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.