Class PrologFactoryImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.emf.ecore.impl.EModelElementImpl
-
- org.eclipse.emf.ecore.impl.EFactoryImpl
-
- org.palladiosimulator.supporting.prolog.model.prolog.impl.PrologFactoryImpl
-
- All Implemented Interfaces:
Notifier
,EFactory
,EModelElement
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BinaryResourceImpl.DataConverter.Factory
,PrologFactory
public class PrologFactoryImpl extends EFactoryImpl implements PrologFactory
An implementation of the model Factory.- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
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>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
EDATE_FORMATS, ePackage
-
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
-
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.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Fields inherited from interface org.palladiosimulator.supporting.prolog.model.prolog.PrologFactory
eINSTANCE
-
-
Constructor Summary
Constructors Constructor Description PrologFactoryImpl()
Creates an instance of the factory.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description EObject
create(EClass eClass)
AtomicDouble
createAtomicDouble()
AtomicNumber
createAtomicNumber()
AtomicQuotedString
createAtomicQuotedString()
Comment
createComment()
CompoundTerm
createCompoundTerm()
Cut
createCut()
Fact
createFact()
Fail
createFail()
False
createFalse()
List
createList()
Program
createProgram()
Rule
createRule()
True
createTrue()
static PrologPackage
getPackage()
Deprecated.PrologPackage
getPrologPackage()
static PrologFactory
init()
Creates the default factory implementation.-
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, convertToString, create, createFromString, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
-
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
convertToString, 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, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
init
public static PrologFactory init()
Creates the default factory implementation.- Generated class or method.
-
create
public EObject create(EClass eClass)
- Specified by:
create
in interfaceEFactory
- Overrides:
create
in classEFactoryImpl
- Generated class or method.
-
createProgram
public Program createProgram()
- Specified by:
createProgram
in interfacePrologFactory
- Returns:
- a new object of class 'Program'.
- Generated class or method.
-
createComment
public Comment createComment()
- Specified by:
createComment
in interfacePrologFactory
- Returns:
- a new object of class 'Comment'.
- Generated class or method.
-
createCompoundTerm
public CompoundTerm createCompoundTerm()
- Specified by:
createCompoundTerm
in interfacePrologFactory
- Returns:
- a new object of class 'Compound Term'.
- Generated class or method.
-
createAtomicNumber
public AtomicNumber createAtomicNumber()
- Specified by:
createAtomicNumber
in interfacePrologFactory
- Returns:
- a new object of class 'Atomic Number'.
- Generated class or method.
-
createAtomicDouble
public AtomicDouble createAtomicDouble()
- Specified by:
createAtomicDouble
in interfacePrologFactory
- Returns:
- a new object of class 'Atomic Double'.
- Generated class or method.
-
createAtomicQuotedString
public AtomicQuotedString createAtomicQuotedString()
- Specified by:
createAtomicQuotedString
in interfacePrologFactory
- Returns:
- a new object of class 'Atomic Quoted String'.
- Generated class or method.
-
createList
public List createList()
- Specified by:
createList
in interfacePrologFactory
- Returns:
- a new object of class 'List'.
- Generated class or method.
-
createFact
public Fact createFact()
- Specified by:
createFact
in interfacePrologFactory
- Returns:
- a new object of class 'Fact'.
- Generated class or method.
-
createRule
public Rule createRule()
- Specified by:
createRule
in interfacePrologFactory
- Returns:
- a new object of class 'Rule'.
- Generated class or method.
-
createTrue
public True createTrue()
- Specified by:
createTrue
in interfacePrologFactory
- Returns:
- a new object of class 'True'.
- Generated class or method.
-
createFalse
public False createFalse()
- Specified by:
createFalse
in interfacePrologFactory
- Returns:
- a new object of class 'False'.
- Generated class or method.
-
createFail
public Fail createFail()
- Specified by:
createFail
in interfacePrologFactory
- Returns:
- a new object of class 'Fail'.
- Generated class or method.
-
createCut
public Cut createCut()
- Specified by:
createCut
in interfacePrologFactory
- Returns:
- a new object of class 'Cut'.
- Generated class or method.
-
getPrologPackage
public PrologPackage getPrologPackage()
- Specified by:
getPrologPackage
in interfacePrologFactory
- Returns:
- the package supported by this factory.
- Generated class or method.
-
getPackage
@Deprecated public static PrologPackage getPackage()
Deprecated.- Generated class or method.
-
-