org.eclipse.gmt.modisco.omg.kdm.kdm
Interface KdmFactory


public interface KdmFactory

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

See Also:
KdmPackage
Generated:

Field Summary
static KdmFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Annotation createAnnotation()
          Returns a new object of class 'Annotation'.
 Attribute createAttribute()
          Returns a new object of class 'Attribute'.
 Audit createAudit()
          Returns a new object of class 'Audit'.
 ExtensionFamily createExtensionFamily()
          Returns a new object of class 'Extension Family'.
 Segment createSegment()
          Returns a new object of class 'Segment'.
 Stereotype createStereotype()
          Returns a new object of class 'Stereotype'.
 TagDefinition createTagDefinition()
          Returns a new object of class 'Tag Definition'.
 TaggedRef createTaggedRef()
          Returns a new object of class 'Tagged Ref'.
 TaggedValue createTaggedValue()
          Returns a new object of class 'Tagged Value'.
 KdmPackage getKdmPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final KdmFactory eINSTANCE
The singleton instance of the factory.

Generated:
Method Detail

createSegment

Segment createSegment()
Returns a new object of class 'Segment'.

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

createAudit

Audit createAudit()
Returns a new object of class 'Audit'.

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

createStereotype

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

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

createTagDefinition

TagDefinition createTagDefinition()
Returns a new object of class 'Tag Definition'.

Returns:
a new object of class 'Tag Definition'.
Generated:

createExtensionFamily

ExtensionFamily createExtensionFamily()
Returns a new object of class 'Extension Family'.

Returns:
a new object of class 'Extension Family'.
Generated:

createTaggedValue

TaggedValue createTaggedValue()
Returns a new object of class 'Tagged Value'.

Returns:
a new object of class 'Tagged Value'.
Generated:

createTaggedRef

TaggedRef createTaggedRef()
Returns a new object of class 'Tagged Ref'.

Returns:
a new object of class 'Tagged Ref'.
Generated:

createAttribute

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

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

createAnnotation

Annotation createAnnotation()
Returns a new object of class 'Annotation'.

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

getKdmPackage

KdmPackage getKdmPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated: