|
||||||||||
| 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 EFactorycreate in class EFactoryImpl
public Object createFromString(EDataType eDataType,
String initialValue)
createFromString in interface EFactorycreateFromString in class EFactoryImpl
public String convertToString(EDataType eDataType,
Object instanceValue)
convertToString in interface EFactoryconvertToString in class EFactoryImpl
public OCLExpression createOCLExpression(String text)
throws ParserException
ExpressionsFactorytext 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 ExpressionsFactorytext - the OCL expression text to parse
ParserException - in case of an error in parsing
the expressionpublic PropertyCallExp createPropertyCallExp()
createPropertyCallExp in interface ExpressionsFactorypublic TupleLiteralPart createTupleLiteralPart()
createTupleLiteralPart in interface ExpressionsFactorypublic BooleanLiteralExp createBooleanLiteralExp()
createBooleanLiteralExp in interface ExpressionsFactorypublic CollectionItem createCollectionItem()
createCollectionItem in interface ExpressionsFactorypublic CollectionLiteralExp createCollectionLiteralExp()
createCollectionLiteralExp in interface ExpressionsFactorypublic CollectionLiteralPart createCollectionLiteralPart()
createCollectionLiteralPart in interface ExpressionsFactorypublic CollectionRange createCollectionRange()
createCollectionRange in interface ExpressionsFactorypublic EnumLiteralExp createEnumLiteralExp()
createEnumLiteralExp in interface ExpressionsFactorypublic IfExp createIfExp()
createIfExp in interface ExpressionsFactorypublic IntegerLiteralExp createIntegerLiteralExp()
createIntegerLiteralExp in interface ExpressionsFactorypublic IterateExp createIterateExp()
createIterateExp in interface ExpressionsFactorypublic IteratorExp createIteratorExp()
createIteratorExp in interface ExpressionsFactorypublic LetExp createLetExp()
createLetExp in interface ExpressionsFactorypublic LoopExp createLoopExp()
createLoopExp in interface ExpressionsFactorypublic MessageExp createMessageExp()
createMessageExp in interface ExpressionsFactorypublic OperationCallExp createOperationCallExp()
createOperationCallExp in interface ExpressionsFactorypublic RealLiteralExp createRealLiteralExp()
createRealLiteralExp in interface ExpressionsFactorypublic StringLiteralExp createStringLiteralExp()
createStringLiteralExp in interface ExpressionsFactorypublic TupleLiteralExp createTupleLiteralExp()
createTupleLiteralExp in interface ExpressionsFactorypublic StringLiteralExp createStringLiteralExp(String s)
createStringLiteralExp in interface ExpressionsFactorypublic UnspecifiedValueExp createUnspecifiedValueExp()
createUnspecifiedValueExp in interface ExpressionsFactorypublic Variable createVariable()
createVariable in interface ExpressionsFactorypublic VariableExp createVariableExp()
createVariableExp in interface ExpressionsFactorypublic AssociationClassCallExp createAssociationClassCallExp()
createAssociationClassCallExp in interface ExpressionsFactorypublic NullLiteralExp createNullLiteralExp()
createNullLiteralExp in interface ExpressionsFactorypublic InvalidLiteralExp createInvalidLiteralExp()
createInvalidLiteralExp in interface ExpressionsFactorypublic TypeExp createTypeExp()
createTypeExp in interface ExpressionsFactorypublic 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 ExpressionsFactorypublic 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 | |||||||||