edu.ksu.cis.cadena.core.specification.style
Interface StyleFactory


public interface StyleFactory

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

See Also:
StylePackage

Field Summary
static StyleFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 ComponentKind createComponentKind()
          Returns a new object of class 'Component Kind'.
 ComponentMetaKind createComponentMetaKind()
          Returns a new object of class 'Component Meta Kind'.
 ConnectorKind createConnectorKind()
          Returns a new object of class 'Connector Kind'.
 ConnectorMetaKind createConnectorMetaKind()
          Returns a new object of class 'Connector Meta Kind'.
 InterfaceKind createInterfaceKind()
          Returns a new object of class 'Interface Kind'.
 InterfaceKindBinding createInterfaceKindBinding()
          Returns a new object of class 'Interface Kind Binding'.
 InterfaceMetaKind createInterfaceMetaKind()
          Returns a new object of class 'Interface Meta Kind'.
 InterfaceTypeVariable createInterfaceTypeVariable()
          Returns a new object of class 'Interface Type Variable'.
 PortSpec createPortSpec()
          Returns a new object of class 'Port Spec'.
 Style createStyle()
          Returns a new object of class 'Style'.
 StylePackage getStylePackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final StyleFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createComponentKind

ComponentKind createComponentKind()
Returns a new object of class 'Component Kind'.

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

createComponentMetaKind

ComponentMetaKind createComponentMetaKind()
Returns a new object of class 'Component Meta Kind'.

Returns:
a new object of class 'Component Meta Kind'.

createConnectorKind

ConnectorKind createConnectorKind()
Returns a new object of class 'Connector Kind'.

Returns:
a new object of class 'Connector Kind'.

createConnectorMetaKind

ConnectorMetaKind createConnectorMetaKind()
Returns a new object of class 'Connector Meta Kind'.

Returns:
a new object of class 'Connector Meta Kind'.

createInterfaceKind

InterfaceKind createInterfaceKind()
Returns a new object of class 'Interface Kind'.

Returns:
a new object of class 'Interface Kind'.

createInterfaceMetaKind

InterfaceMetaKind createInterfaceMetaKind()
Returns a new object of class 'Interface Meta Kind'.

Returns:
a new object of class 'Interface Meta Kind'.

createPortSpec

PortSpec createPortSpec()
Returns a new object of class 'Port Spec'.

Returns:
a new object of class 'Port Spec'.

createStyle

Style createStyle()
Returns a new object of class 'Style'.

Returns:
a new object of class 'Style'.

createInterfaceTypeVariable

InterfaceTypeVariable createInterfaceTypeVariable()
Returns a new object of class 'Interface Type Variable'.

Returns:
a new object of class 'Interface Type Variable'.

createInterfaceKindBinding

InterfaceKindBinding createInterfaceKindBinding()
Returns a new object of class 'Interface Kind Binding'.

Returns:
a new object of class 'Interface Kind Binding'.

getStylePackage

StylePackage getStylePackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.