SysML

org.topcased.sysml
Interface SysMLFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
SysMLFactoryImpl

public interface SysMLFactory
extends EFactory

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

See Also:
SysMLPackage
** Generated **

Field Summary
static java.lang.String copyright
           
static SysMLFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 Block createBlock()
          Returns a new object of class 'Block'
 BlockDefinition createBlockDefinition()
          Returns a new object of class 'Block Definition'.
 BlockProperty createBlockProperty()
          Returns a new object of class 'Block Property'.
 ConstraintBlock createConstraintBlock()
          Returns a new object of class 'Constraint Block'.
 ConstraintProperty createConstraintProperty()
          Returns a new object of class 'Constraint Property'.
 Containment createContainment()
          Returns a new object of class 'Containment'.
 Copy createCopy()
          Returns a new object of class 'Copy'
 DeriveReqt createDeriveReqt()
          Returns a new object of class 'Derive Reqt'.
 Dimension createDimension()
          Returns a new object of class 'Dimension'.
 DistributedProperty createDistributedProperty()
          Returns a new object of class 'Distributed Property'.
 Field createField()
          Returns a new object of class 'Field'
 FlowPort createFlowPort()
          Returns a new object of class 'Flow Port'.
 FlowProperty createFlowProperty()
          Returns a new object of class 'Flow Property'.
 FlowSpecification createFlowSpecification()
          Returns a new object of class 'Flow Specification'.
 ItemFlow createItemFlow()
          Returns a new object of class 'Item Flow'.
 ModelSYSML createModelSYSML()
          Returns a new object of class 'Model SYSML'.
 PackageSYSML createPackageSYSML()
          Returns a new object of class 'Package SYSML'.
 Problem createProblem()
          Returns a new object of class 'Problem'
 Rationale createRationale()
          Returns a new object of class 'Rationale'.
 Refine createRefine()
          Returns a new object of class 'Refine'
 Requirement createRequirement()
          Returns a new object of class 'Requirement'.
 RequirementDefinition createRequirementDefinition()
          Returns a new object of class 'Requirement Definition'.
 RequirementRelated createRequirementRelated()
          Returns a new object of class 'Requirement Related'.
 Satisfy createSatisfy()
          Returns a new object of class 'Satisfy'
 ServicePort createServicePort()
          Returns a new object of class 'Service Port'.
 TestCase createTestCase()
          Returns a new object of class 'Test Case'.
 Trace createTrace()
          Returns a new object of class 'Trace'
 Unit createUnit()
          Returns a new object of class 'Unit'
 ValueType createValueType()
          Returns a new object of class 'Value Type'.
 Verify createVerify()
          Returns a new object of class 'Verify'
 SysMLPackage getSysMLPackage()
          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

static final java.lang.String copyright

See Also:
Constant Field Values
** Generated **

eINSTANCE

static final SysMLFactory eINSTANCE
The singleton instance of the factory.

** Generated **
Method Detail

createBlock

Block createBlock()
Returns a new object of class 'Block'.

Returns:
a new object of class 'Block'.
** Generated **

createFlowPort

FlowPort createFlowPort()
Returns a new object of class 'Flow Port'.

Returns:
a new object of class 'Flow Port'.
** Generated **

createServicePort

ServicePort createServicePort()
Returns a new object of class 'Service Port'.

Returns:
a new object of class 'Service Port'.
** Generated **

createFlowSpecification

FlowSpecification createFlowSpecification()
Returns a new object of class 'Flow Specification'.

Returns:
a new object of class 'Flow Specification'.
** Generated **

createBlockDefinition

BlockDefinition createBlockDefinition()
Returns a new object of class 'Block Definition'.

Returns:
a new object of class 'Block Definition'.
** Generated **

createPackageSYSML

PackageSYSML createPackageSYSML()
Returns a new object of class 'Package SYSML'.

Returns:
a new object of class 'Package SYSML'.
** Generated **

createRequirement

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

Returns:
a new object of class 'Requirement'.
** Generated **

createTestCase

TestCase createTestCase()
Returns a new object of class 'Test Case'.

Returns:
a new object of class 'Test Case'.
** Generated **

createRequirementDefinition

RequirementDefinition createRequirementDefinition()
Returns a new object of class 'Requirement Definition'.

Returns:
a new object of class 'Requirement Definition'.
** Generated **

createSatisfy

Satisfy createSatisfy()
Returns a new object of class 'Satisfy'.

Returns:
a new object of class 'Satisfy'.
** Generated **

createDeriveReqt

DeriveReqt createDeriveReqt()
Returns a new object of class 'Derive Reqt'.

Returns:
a new object of class 'Derive Reqt'.
** Generated **

createVerify

Verify createVerify()
Returns a new object of class 'Verify'.

Returns:
a new object of class 'Verify'.
** Generated **

createField

Field createField()
Returns a new object of class 'Field'.

Returns:
a new object of class 'Field'.
** Generated **

createRationale

Rationale createRationale()
Returns a new object of class 'Rationale'.

Returns:
a new object of class 'Rationale'.
** Generated **

createProblem

Problem createProblem()
Returns a new object of class 'Problem'.

Returns:
a new object of class 'Problem'.
** Generated **

createValueType

ValueType createValueType()
Returns a new object of class 'Value Type'.

Returns:
a new object of class 'Value Type'.
** Generated **

createDimension

Dimension createDimension()
Returns a new object of class 'Dimension'.

Returns:
a new object of class 'Dimension'.
** Generated **

createUnit

Unit createUnit()
Returns a new object of class 'Unit'.

Returns:
a new object of class 'Unit'.
** Generated **

createBlockProperty

BlockProperty createBlockProperty()
Returns a new object of class 'Block Property'.

Returns:
a new object of class 'Block Property'.
** Generated **

createDistributedProperty

DistributedProperty createDistributedProperty()
Returns a new object of class 'Distributed Property'.

Returns:
a new object of class 'Distributed Property'.
** Generated **

createItemFlow

ItemFlow createItemFlow()
Returns a new object of class 'Item Flow'.

Returns:
a new object of class 'Item Flow'.
** Generated **

createFlowProperty

FlowProperty createFlowProperty()
Returns a new object of class 'Flow Property'.

Returns:
a new object of class 'Flow Property'.
** Generated **

createConstraintBlock

ConstraintBlock createConstraintBlock()
Returns a new object of class 'Constraint Block'.

Returns:
a new object of class 'Constraint Block'.
** Generated **

createTrace

Trace createTrace()
Returns a new object of class 'Trace'.

Returns:
a new object of class 'Trace'.
** Generated **

createCopy

Copy createCopy()
Returns a new object of class 'Copy'.

Returns:
a new object of class 'Copy'.
** Generated **

createRefine

Refine createRefine()
Returns a new object of class 'Refine'.

Returns:
a new object of class 'Refine'.
** Generated **

createConstraintProperty

ConstraintProperty createConstraintProperty()
Returns a new object of class 'Constraint Property'.

Returns:
a new object of class 'Constraint Property'.
** Generated **

createContainment

Containment createContainment()
Returns a new object of class 'Containment'.

Returns:
a new object of class 'Containment'.
** Generated **

createRequirementRelated

RequirementRelated createRequirementRelated()
Returns a new object of class 'Requirement Related'.

Returns:
a new object of class 'Requirement Related'.
** Generated **

createModelSYSML

ModelSYSML createModelSYSML()
Returns a new object of class 'Model SYSML'.

Returns:
a new object of class 'Model SYSML'.
** Generated **

getSysMLPackage

SysMLPackage getSysMLPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
** Generated **

SysML

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.