org.eclipse.gmt.modisco.omg.kdm.structure
Interface StructureFactory


public interface StructureFactory

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

See Also:
StructurePackage
Generated:

Field Summary
static StructureFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 ArchitectureView createArchitectureView()
          Returns a new object of class 'Architecture View'.
 Component createComponent()
          Returns a new object of class 'Component'.
 Layer createLayer()
          Returns a new object of class 'Layer'.
 SoftwareSystem createSoftwareSystem()
          Returns a new object of class 'Software System'.
 StructureElement createStructureElement()
          Returns a new object of class 'Element'.
 StructureModel createStructureModel()
          Returns a new object of class 'Model'.
 StructureRelationship createStructureRelationship()
          Returns a new object of class 'Relationship'.
 Subsystem createSubsystem()
          Returns a new object of class 'Subsystem'.
 StructurePackage getStructurePackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final StructureFactory eINSTANCE
The singleton instance of the factory.

Generated:
Method Detail

createSubsystem

Subsystem createSubsystem()
Returns a new object of class 'Subsystem'.

Returns:
a new object of class 'Subsystem'.
Generated:

createLayer

Layer createLayer()
Returns a new object of class 'Layer'.

Returns:
a new object of class 'Layer'.
Generated:

createStructureModel

StructureModel createStructureModel()
Returns a new object of class 'Model'.

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

createComponent

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

Returns:
a new object of class 'Component'.
Generated:

createSoftwareSystem

SoftwareSystem createSoftwareSystem()
Returns a new object of class 'Software System'.

Returns:
a new object of class 'Software System'.
Generated:

createStructureRelationship

StructureRelationship createStructureRelationship()
Returns a new object of class 'Relationship'.

Returns:
a new object of class 'Relationship'.
Generated:

createArchitectureView

ArchitectureView createArchitectureView()
Returns a new object of class 'Architecture View'.

Returns:
a new object of class 'Architecture View'.
Generated:

createStructureElement

StructureElement createStructureElement()
Returns a new object of class 'Element'.

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

getStructurePackage

StructurePackage getStructurePackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated: