org.mod4j.crossx.mm.crossx
Interface CrossxFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
CrossxFactoryImpl

public interface CrossxFactory
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:
CrossxPackage

Field Summary
static CrossxFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 LiteralSymbolProperty createLiteralSymbolProperty()
          Returns a new object of class 'Literal Symbol Property'.
 ModelInfo createModelInfo()
          Returns a new object of class 'Model Info'.
 ReferenceSymbolProperty createReferenceSymbolProperty()
          Returns a new object of class 'Reference Symbol Property'.
 Symbol createSymbol()
          Returns a new object of class 'Symbol'.
 SymbolProperty createSymbolProperty()
          Returns a new object of class 'Symbol Property'.
 CrossxPackage getCrossxPackage()
          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

eINSTANCE

static final CrossxFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createModelInfo

ModelInfo createModelInfo()
Returns a new object of class 'Model Info'.

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

createSymbol

Symbol createSymbol()
Returns a new object of class 'Symbol'.

Returns:
a new object of class 'Symbol'.

createSymbolProperty

SymbolProperty createSymbolProperty()
Returns a new object of class 'Symbol Property'.

Returns:
a new object of class 'Symbol Property'.

createLiteralSymbolProperty

LiteralSymbolProperty createLiteralSymbolProperty()
Returns a new object of class 'Literal Symbol Property'.

Returns:
a new object of class 'Literal Symbol Property'.

createReferenceSymbolProperty

ReferenceSymbolProperty createReferenceSymbolProperty()
Returns a new object of class 'Reference Symbol Property'.

Returns:
a new object of class 'Reference Symbol Property'.

getCrossxPackage

CrossxPackage getCrossxPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.


Copyright © 2010 Mod4j. All Rights Reserved.