Class PrologPackageImpl
- 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.ENamedElementImpl
-
- org.eclipse.emf.ecore.impl.EPackageImpl
-
- org.palladiosimulator.supporting.prolog.model.prolog.impl.PrologPackageImpl
-
- All Implemented Interfaces:
Notifier
,EModelElement
,ENamedElement
,EObject
,EPackage
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BasicExtendedMetaData.EPackageExtendedMetaData.Holder
,PrologPackage
public class PrologPackageImpl extends EPackageImpl implements PrologPackage
An implementation of the model Package.- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
EPackageImpl.EBasicWhiteList
-
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.EPackage
EPackage.Descriptor, EPackage.Registry
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
Nested classes/interfaces inherited from interface org.palladiosimulator.supporting.prolog.model.prolog.PrologPackage
PrologPackage.Literals
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
-
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
-
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.PrologPackage
ATOMIC_DOUBLE, ATOMIC_DOUBLE__VALUE, ATOMIC_DOUBLE_FEATURE_COUNT, ATOMIC_NUMBER, ATOMIC_NUMBER__VALUE, ATOMIC_NUMBER_FEATURE_COUNT, ATOMIC_QUOTED_STRING, ATOMIC_QUOTED_STRING__VALUE, ATOMIC_QUOTED_STRING_FEATURE_COUNT, CLAUSE, CLAUSE_FEATURE_COUNT, COMMENT, COMMENT__VALUE, COMMENT_FEATURE_COUNT, COMPOUND_TERM, COMPOUND_TERM__ARGUMENTS, COMPOUND_TERM__VALUE, COMPOUND_TERM_FEATURE_COUNT, CONTROL_PREDICATE, CONTROL_PREDICATE_FEATURE_COUNT, CUT, CUT_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FACT, FACT__HEAD, FACT_FEATURE_COUNT, FAIL, FAIL_FEATURE_COUNT, FALSE, FALSE_FEATURE_COUNT, LIST, LIST__HEADS, LIST__TAILS, LIST_FEATURE_COUNT, PROGRAM, PROGRAM__CLAUSES, PROGRAM_FEATURE_COUNT, RULE, RULE__BODY, RULE__HEAD, RULE_FEATURE_COUNT, TERM, TERM_FEATURE_COUNT, TRUE, TRUE_FEATURE_COUNT
-
-
Method Summary
-
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, 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, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, 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
-
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.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
-
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.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
-
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 PrologPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
PrologPackage.eINSTANCE
when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.- See Also:
PrologPackage.eNS_URI
,createPackageContents()
,initializePackageContents()
- Generated class or method.
-
getProgram
public EClass getProgram()
- Specified by:
getProgram
in interfacePrologPackage
- Returns:
- the meta object for class 'Program'.
- See Also:
Program
- Generated class or method.
-
getProgram_Clauses
public EReference getProgram_Clauses()
- Specified by:
getProgram_Clauses
in interfacePrologPackage
- Returns:
- the meta object for the containment reference list 'Clauses'.
- See Also:
Program.getClauses()
,PrologPackage.getProgram()
- Generated class or method.
-
getClause
public EClass getClause()
- Specified by:
getClause
in interfacePrologPackage
- Returns:
- the meta object for class 'Clause'.
- See Also:
Clause
- Generated class or method.
-
getComment
public EClass getComment()
- Specified by:
getComment
in interfacePrologPackage
- Returns:
- the meta object for class 'Comment'.
- See Also:
Comment
- Generated class or method.
-
getComment_Value
public EAttribute getComment_Value()
- Specified by:
getComment_Value
in interfacePrologPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
Comment.getValue()
,PrologPackage.getComment()
- Generated class or method.
-
getTerm
public EClass getTerm()
- Specified by:
getTerm
in interfacePrologPackage
- Returns:
- the meta object for class 'Term'.
- See Also:
Term
- Generated class or method.
-
getCompoundTerm
public EClass getCompoundTerm()
- Specified by:
getCompoundTerm
in interfacePrologPackage
- Returns:
- the meta object for class 'Compound Term'.
- See Also:
CompoundTerm
- Generated class or method.
-
getCompoundTerm_Value
public EAttribute getCompoundTerm_Value()
- Specified by:
getCompoundTerm_Value
in interfacePrologPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
CompoundTerm.getValue()
,PrologPackage.getCompoundTerm()
- Generated class or method.
-
getCompoundTerm_Arguments
public EReference getCompoundTerm_Arguments()
- Specified by:
getCompoundTerm_Arguments
in interfacePrologPackage
- Returns:
- the meta object for the containment reference list 'Arguments'.
- See Also:
CompoundTerm.getArguments()
,PrologPackage.getCompoundTerm()
- Generated class or method.
-
getAtomicNumber
public EClass getAtomicNumber()
- Specified by:
getAtomicNumber
in interfacePrologPackage
- Returns:
- the meta object for class 'Atomic Number'.
- See Also:
AtomicNumber
- Generated class or method.
-
getAtomicNumber_Value
public EAttribute getAtomicNumber_Value()
- Specified by:
getAtomicNumber_Value
in interfacePrologPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
AtomicNumber.getValue()
,PrologPackage.getAtomicNumber()
- Generated class or method.
-
getAtomicDouble
public EClass getAtomicDouble()
- Specified by:
getAtomicDouble
in interfacePrologPackage
- Returns:
- the meta object for class 'Atomic Double'.
- See Also:
AtomicDouble
- Generated class or method.
-
getAtomicDouble_Value
public EAttribute getAtomicDouble_Value()
- Specified by:
getAtomicDouble_Value
in interfacePrologPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
AtomicDouble.getValue()
,PrologPackage.getAtomicDouble()
- Generated class or method.
-
getAtomicQuotedString
public EClass getAtomicQuotedString()
- Specified by:
getAtomicQuotedString
in interfacePrologPackage
- Returns:
- the meta object for class 'Atomic Quoted String'.
- See Also:
AtomicQuotedString
- Generated class or method.
-
getAtomicQuotedString_Value
public EAttribute getAtomicQuotedString_Value()
- Specified by:
getAtomicQuotedString_Value
in interfacePrologPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
AtomicQuotedString.getValue()
,PrologPackage.getAtomicQuotedString()
- Generated class or method.
-
getList
public EClass getList()
- Specified by:
getList
in interfacePrologPackage
- Returns:
- the meta object for class 'List'.
- See Also:
List
- Generated class or method.
-
getList_Heads
public EReference getList_Heads()
- Specified by:
getList_Heads
in interfacePrologPackage
- Returns:
- the meta object for the containment reference list 'Heads'.
- See Also:
List.getHeads()
,PrologPackage.getList()
- Generated class or method.
-
getList_Tails
public EReference getList_Tails()
- Specified by:
getList_Tails
in interfacePrologPackage
- Returns:
- the meta object for the containment reference list 'Tails'.
- See Also:
List.getTails()
,PrologPackage.getList()
- Generated class or method.
-
getFact
public EClass getFact()
- Specified by:
getFact
in interfacePrologPackage
- Returns:
- the meta object for class 'Fact'.
- See Also:
Fact
- Generated class or method.
-
getFact_Head
public EReference getFact_Head()
- Specified by:
getFact_Head
in interfacePrologPackage
- Returns:
- the meta object for the containment reference 'Head'.
- See Also:
Fact.getHead()
,PrologPackage.getFact()
- Generated class or method.
-
getRule
public EClass getRule()
- Specified by:
getRule
in interfacePrologPackage
- Returns:
- the meta object for class 'Rule'.
- See Also:
Rule
- Generated class or method.
-
getRule_Head
public EReference getRule_Head()
- Specified by:
getRule_Head
in interfacePrologPackage
- Returns:
- the meta object for the containment reference 'Head'.
- See Also:
Rule.getHead()
,PrologPackage.getRule()
- Generated class or method.
-
getRule_Body
public EReference getRule_Body()
- Specified by:
getRule_Body
in interfacePrologPackage
- Returns:
- the meta object for the containment reference 'Body'.
- See Also:
Rule.getBody()
,PrologPackage.getRule()
- Generated class or method.
-
getControlPredicate
public EClass getControlPredicate()
- Specified by:
getControlPredicate
in interfacePrologPackage
- Returns:
- the meta object for class 'Control Predicate'.
- See Also:
ControlPredicate
- Generated class or method.
-
getTrue
public EClass getTrue()
- Specified by:
getTrue
in interfacePrologPackage
- Returns:
- the meta object for class 'True'.
- See Also:
True
- Generated class or method.
-
getFalse
public EClass getFalse()
- Specified by:
getFalse
in interfacePrologPackage
- Returns:
- the meta object for class 'False'.
- See Also:
False
- Generated class or method.
-
getFail
public EClass getFail()
- Specified by:
getFail
in interfacePrologPackage
- Returns:
- the meta object for class 'Fail'.
- See Also:
Fail
- Generated class or method.
-
getCut
public EClass getCut()
- Specified by:
getCut
in interfacePrologPackage
- Returns:
- the meta object for class 'Cut'.
- See Also:
Cut
- Generated class or method.
-
getPrologFactory
public PrologFactory getPrologFactory()
- Specified by:
getPrologFactory
in interfacePrologPackage
- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-
createPackageContents
public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.- Generated class or method.
-
initializePackageContents
public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.- Generated class or method.
-
createEcoreAnnotations
protected void createEcoreAnnotations()
Initializes the annotations for http://www.eclipse.org/emf/2002/Ecore.- Generated class or method.
-
-