|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.EFactoryImpl
org.eclipse.emf.ocl.expressions.impl.ExpressionsFactoryImpl
public class ExpressionsFactoryImpl
An implementation of the model Factory .
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
BasicNotifierImpl.EAdapterList<E extends Object & Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
static String |
copyright
|
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl |
---|
EDATE_FORMATS, ePackage |
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
---|
eContents, eCrossReferences, eProxyURI |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ocl.expressions.ExpressionsFactory |
---|
eINSTANCE |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
ExpressionsFactoryImpl()
Creates an instance of the factory |
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl |
---|
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, createFromString, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage |
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eObjectForURIFragmentSegment, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
---|
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.ecore.EFactory |
---|
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 |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
public static final String copyright
Constructor Detail |
---|
public ExpressionsFactoryImpl()
Method Detail |
---|
public static ExpressionsFactory init()
public EObject create(EClass eClass)
create
in interface EFactory
create
in class EFactoryImpl
public Object createFromString(EDataType eDataType, String initialValue)
createFromString
in interface EFactory
createFromString
in class EFactoryImpl
public String convertToString(EDataType eDataType, Object instanceValue)
convertToString
in interface EFactory
convertToString
in class EFactoryImpl
public OCLExpression createOCLExpression(String text) throws ParserException
ExpressionsFactory
text
to create a new
expression instance.
The text must be of the form "context a::b::c inv: oclexpression" or, optionally, "package a::b context c inv: oclexpression endpackage".
createOCLExpression
in interface ExpressionsFactory
text
- the OCL expression text to parse
ParserException
- in case of an error in parsing
the expressionpublic PropertyCallExp createPropertyCallExp()
createPropertyCallExp
in interface ExpressionsFactory
public TupleLiteralPart createTupleLiteralPart()
createTupleLiteralPart
in interface ExpressionsFactory
public BooleanLiteralExp createBooleanLiteralExp()
createBooleanLiteralExp
in interface ExpressionsFactory
public CollectionItem createCollectionItem()
createCollectionItem
in interface ExpressionsFactory
public CollectionLiteralExp createCollectionLiteralExp()
createCollectionLiteralExp
in interface ExpressionsFactory
public CollectionLiteralPart createCollectionLiteralPart()
createCollectionLiteralPart
in interface ExpressionsFactory
public CollectionRange createCollectionRange()
createCollectionRange
in interface ExpressionsFactory
public EnumLiteralExp createEnumLiteralExp()
createEnumLiteralExp
in interface ExpressionsFactory
public IfExp createIfExp()
createIfExp
in interface ExpressionsFactory
public IntegerLiteralExp createIntegerLiteralExp()
createIntegerLiteralExp
in interface ExpressionsFactory
public IterateExp createIterateExp()
createIterateExp
in interface ExpressionsFactory
public IteratorExp createIteratorExp()
createIteratorExp
in interface ExpressionsFactory
public LetExp createLetExp()
createLetExp
in interface ExpressionsFactory
public LoopExp createLoopExp()
createLoopExp
in interface ExpressionsFactory
public MessageExp createMessageExp()
createMessageExp
in interface ExpressionsFactory
public OperationCallExp createOperationCallExp()
createOperationCallExp
in interface ExpressionsFactory
public RealLiteralExp createRealLiteralExp()
createRealLiteralExp
in interface ExpressionsFactory
public StringLiteralExp createStringLiteralExp()
createStringLiteralExp
in interface ExpressionsFactory
public TupleLiteralExp createTupleLiteralExp()
createTupleLiteralExp
in interface ExpressionsFactory
public StringLiteralExp createStringLiteralExp(String s)
createStringLiteralExp
in interface ExpressionsFactory
public UnspecifiedValueExp createUnspecifiedValueExp()
createUnspecifiedValueExp
in interface ExpressionsFactory
public Variable createVariable()
createVariable
in interface ExpressionsFactory
public VariableExp createVariableExp()
createVariableExp
in interface ExpressionsFactory
public AssociationClassCallExp createAssociationClassCallExp()
createAssociationClassCallExp
in interface ExpressionsFactory
public NullLiteralExp createNullLiteralExp()
createNullLiteralExp
in interface ExpressionsFactory
public InvalidLiteralExp createInvalidLiteralExp()
createInvalidLiteralExp
in interface ExpressionsFactory
public TypeExp createTypeExp()
createTypeExp
in interface ExpressionsFactory
public StateExp createStateExp()
createStateExp
in interface ExpressionsFactory
public CollectionKind createCollectionKindFromString(EDataType eDataType, String initialValue)
public String convertCollectionKindToString(EDataType eDataType, Object instanceValue)
public ExpressionsPackage getExpressionsPackage()
getExpressionsPackage
in interface ExpressionsFactory
@Deprecated public static ExpressionsPackage getPackage()
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |