public class PatternLanguageFactoryImpl extends org.eclipse.emf.ecore.impl.EFactoryImpl implements PatternLanguageFactory
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
eINSTANCE
Constructor and Description |
---|
PatternLanguageFactoryImpl()
Creates an instance of the factory.
|
basicSetEPackage, create, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eUnset, getEPackage, setEPackage
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations
eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset, toString
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public PatternLanguageFactoryImpl()
public static PatternLanguageFactory init()
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
create
in interface org.eclipse.emf.ecore.EFactory
create
in class org.eclipse.emf.ecore.impl.EFactoryImpl
public java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
createFromString
in interface org.eclipse.emf.ecore.EFactory
createFromString
in class org.eclipse.emf.ecore.impl.EFactoryImpl
public java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
convertToString
in interface org.eclipse.emf.ecore.EFactory
convertToString
in class org.eclipse.emf.ecore.impl.EFactoryImpl
public PatternModel createPatternModel()
createPatternModel
in interface PatternLanguageFactory
public Pattern createPattern()
createPattern
in interface PatternLanguageFactory
public Annotation createAnnotation()
createAnnotation
in interface PatternLanguageFactory
public AnnotationParameter createAnnotationParameter()
createAnnotationParameter
in interface PatternLanguageFactory
public Modifiers createModifiers()
createModifiers
in interface PatternLanguageFactory
public Variable createVariable()
createVariable
in interface PatternLanguageFactory
public VariableReference createVariableReference()
createVariableReference
in interface PatternLanguageFactory
public Type createType()
createType
in interface PatternLanguageFactory
public PatternBody createPatternBody()
createPatternBody
in interface PatternLanguageFactory
public Constraint createConstraint()
createConstraint
in interface PatternLanguageFactory
public PatternCall createPatternCall()
createPatternCall
in interface PatternLanguageFactory
public PathExpressionElement createPathExpressionElement()
createPathExpressionElement
in interface PatternLanguageFactory
public ValueReference createValueReference()
createValueReference
in interface PatternLanguageFactory
public LiteralValueReference createLiteralValueReference()
createLiteralValueReference
in interface PatternLanguageFactory
public ComputationValue createComputationValue()
createComputationValue
in interface PatternLanguageFactory
public AggregatorExpression createAggregatorExpression()
createAggregatorExpression
in interface PatternLanguageFactory
public ParameterRef createParameterRef()
createParameterRef
in interface PatternLanguageFactory
public LocalVariable createLocalVariable()
createLocalVariable
in interface PatternLanguageFactory
public EntityType createEntityType()
createEntityType
in interface PatternLanguageFactory
public RelationType createRelationType()
createRelationType
in interface PatternLanguageFactory
public PatternCompositionConstraint createPatternCompositionConstraint()
createPatternCompositionConstraint
in interface PatternLanguageFactory
public CompareConstraint createCompareConstraint()
createCompareConstraint
in interface PatternLanguageFactory
public CheckConstraint createCheckConstraint()
createCheckConstraint
in interface PatternLanguageFactory
public PathExpressionConstraint createPathExpressionConstraint()
createPathExpressionConstraint
in interface PatternLanguageFactory
public PathExpressionHead createPathExpressionHead()
createPathExpressionHead
in interface PatternLanguageFactory
public PathExpressionTail createPathExpressionTail()
createPathExpressionTail
in interface PatternLanguageFactory
public IntValue createIntValue()
createIntValue
in interface PatternLanguageFactory
public StringValue createStringValue()
createStringValue
in interface PatternLanguageFactory
public BoolValue createBoolValue()
createBoolValue
in interface PatternLanguageFactory
public DoubleValue createDoubleValue()
createDoubleValue
in interface PatternLanguageFactory
public VariableValue createVariableValue()
createVariableValue
in interface PatternLanguageFactory
public ListValue createListValue()
createListValue
in interface PatternLanguageFactory
public FunctionEvaluationValue createFunctionEvaluationValue()
createFunctionEvaluationValue
in interface PatternLanguageFactory
public AggregatedValue createAggregatedValue()
createAggregatedValue
in interface PatternLanguageFactory
public CountAggregator createCountAggregator()
createCountAggregator
in interface PatternLanguageFactory
public CompareFeature createCompareFeatureFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
public java.lang.String convertCompareFeatureToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
public PatternLanguagePackage getPatternLanguagePackage()
getPatternLanguagePackage
in interface PatternLanguageFactory
@Deprecated public static PatternLanguagePackage getPackage()