Interface PrologPackage
-
- All Superinterfaces:
EModelElement
,ENamedElement
,EObject
,EPackage
,Notifier
- All Known Implementing Classes:
PrologPackageImpl
public interface PrologPackage extends EPackage
The Package for the model. It contains accessors for the meta objects to represent- each class,
- each feature of each class,
- each enum,
- and each data type
- See Also:
PrologFactory
- Generated class or method.
- EMF model class or method.
- kind="package" annotation="http://www.eclipse.org/emf/2002/Ecore validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL'"
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
PrologPackage.Literals
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
-
-
Field Summary
Fields Modifier and Type Field Description static int
ATOMIC_DOUBLE
The meta object id for the 'Atomic Double
' class.static int
ATOMIC_DOUBLE__VALUE
The feature id for the 'Value' attribute.static int
ATOMIC_DOUBLE_FEATURE_COUNT
The number of structural features of the 'Atomic Double' class.static int
ATOMIC_NUMBER
The meta object id for the 'Atomic Number
' class.static int
ATOMIC_NUMBER__VALUE
The feature id for the 'Value' attribute.static int
ATOMIC_NUMBER_FEATURE_COUNT
The number of structural features of the 'Atomic Number' class.static int
ATOMIC_QUOTED_STRING
The meta object id for the 'Atomic Quoted String
' class.static int
ATOMIC_QUOTED_STRING__VALUE
The feature id for the 'Value' attribute.static int
ATOMIC_QUOTED_STRING_FEATURE_COUNT
The number of structural features of the 'Atomic Quoted String' class.static int
CLAUSE
The meta object id for the 'Clause
' class.static int
CLAUSE_FEATURE_COUNT
The number of structural features of the 'Clause' class.static int
COMMENT
The meta object id for the 'Comment
' class.static int
COMMENT__VALUE
The feature id for the 'Value' attribute.static int
COMMENT_FEATURE_COUNT
The number of structural features of the 'Comment' class.static int
COMPOUND_TERM
The meta object id for the 'Compound Term
' class.static int
COMPOUND_TERM__ARGUMENTS
The feature id for the 'Arguments' containment reference list.static int
COMPOUND_TERM__VALUE
The feature id for the 'Value' attribute.static int
COMPOUND_TERM_FEATURE_COUNT
The number of structural features of the 'Compound Term' class.static int
CONTROL_PREDICATE
The meta object id for the 'Control Predicate
' class.static int
CONTROL_PREDICATE_FEATURE_COUNT
The number of structural features of the 'Control Predicate' class.static int
CUT
The meta object id for the 'Cut
' class.static int
CUT_FEATURE_COUNT
The number of structural features of the 'Cut' class.static PrologPackage
eINSTANCE
The singleton instance of the package.static String
eNAME
The package name.static String
eNS_PREFIX
The package namespace name.static String
eNS_URI
The package namespace URI.static int
FACT
The meta object id for the 'Fact
' class.static int
FACT__HEAD
The feature id for the 'Head' containment reference.static int
FACT_FEATURE_COUNT
The number of structural features of the 'Fact' class.static int
FAIL
The meta object id for the 'Fail
' class.static int
FAIL_FEATURE_COUNT
The number of structural features of the 'Fail' class.static int
FALSE
The meta object id for the 'False
' class.static int
FALSE_FEATURE_COUNT
The number of structural features of the 'False' class.static int
LIST
The meta object id for the 'List
' class.static int
LIST__HEADS
The feature id for the 'Heads' containment reference list.static int
LIST__TAILS
The feature id for the 'Tails' containment reference list.static int
LIST_FEATURE_COUNT
The number of structural features of the 'List' class.static int
PROGRAM
The meta object id for the 'Program
' class.static int
PROGRAM__CLAUSES
The feature id for the 'Clauses' containment reference list.static int
PROGRAM_FEATURE_COUNT
The number of structural features of the 'Program' class.static int
RULE
The meta object id for the 'Rule
' class.static int
RULE__BODY
The feature id for the 'Body' containment reference.static int
RULE__HEAD
The feature id for the 'Head' containment reference.static int
RULE_FEATURE_COUNT
The number of structural features of the 'Rule' class.static int
TERM
The meta object id for the 'Term
' class.static int
TERM_FEATURE_COUNT
The number of structural features of the 'Term' class.static int
TRUE
The meta object id for the 'True
' class.static int
TRUE_FEATURE_COUNT
The number of structural features of the 'True' class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EClass
getAtomicDouble()
Returns the meta object for class 'Atomic Double
'.EAttribute
getAtomicDouble_Value()
Returns the meta object for the attribute 'Value
'.EClass
getAtomicNumber()
Returns the meta object for class 'Atomic Number
'.EAttribute
getAtomicNumber_Value()
Returns the meta object for the attribute 'Value
'.EClass
getAtomicQuotedString()
Returns the meta object for class 'Atomic Quoted String
'.EAttribute
getAtomicQuotedString_Value()
Returns the meta object for the attribute 'Value
'.EClass
getClause()
Returns the meta object for class 'Clause
'.EClass
getComment()
Returns the meta object for class 'Comment
'.EAttribute
getComment_Value()
Returns the meta object for the attribute 'Value
'.EClass
getCompoundTerm()
Returns the meta object for class 'Compound Term
'.EReference
getCompoundTerm_Arguments()
Returns the meta object for the containment reference list 'Arguments
'.EAttribute
getCompoundTerm_Value()
Returns the meta object for the attribute 'Value
'.EClass
getControlPredicate()
Returns the meta object for class 'Control Predicate
'.EClass
getCut()
Returns the meta object for class 'Cut
'.EClass
getFact()
Returns the meta object for class 'Fact
'.EReference
getFact_Head()
Returns the meta object for the containment reference 'Head
'.EClass
getFail()
Returns the meta object for class 'Fail
'.EClass
getFalse()
Returns the meta object for class 'False
'.EClass
getList()
Returns the meta object for class 'List
'.EReference
getList_Heads()
Returns the meta object for the containment reference list 'Heads
'.EReference
getList_Tails()
Returns the meta object for the containment reference list 'Tails
'.EClass
getProgram()
Returns the meta object for class 'Program
'.EReference
getProgram_Clauses()
Returns the meta object for the containment reference list 'Clauses
'.PrologFactory
getPrologFactory()
Returns the factory that creates the instances of the model.EClass
getRule()
Returns the meta object for class 'Rule
'.EReference
getRule_Body()
Returns the meta object for the containment reference 'Body
'.EReference
getRule_Head()
Returns the meta object for the containment reference 'Head
'.EClass
getTerm()
Returns the meta object for class 'Term
'.EClass
getTrue()
Returns the meta object for class 'True
'.-
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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
eNAME
static final String eNAME
The package name.- See Also:
- Constant Field Values
- Generated class or method.
-
eNS_URI
static final String eNS_URI
The package namespace URI.- See Also:
- Constant Field Values
- Generated class or method.
-
eNS_PREFIX
static final String eNS_PREFIX
The package namespace name.- See Also:
- Constant Field Values
- Generated class or method.
-
eINSTANCE
static final PrologPackage eINSTANCE
The singleton instance of the package.- Generated class or method.
-
PROGRAM
static final int PROGRAM
The meta object id for the 'Program
' class.- See Also:
ProgramImpl
,PrologPackageImpl.getProgram()
, Constant Field Values- Generated class or method.
-
PROGRAM__CLAUSES
static final int PROGRAM__CLAUSES
The feature id for the 'Clauses' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
PROGRAM_FEATURE_COUNT
static final int PROGRAM_FEATURE_COUNT
The number of structural features of the 'Program' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CLAUSE
static final int CLAUSE
The meta object id for the 'Clause
' class.- See Also:
ClauseImpl
,PrologPackageImpl.getClause()
, Constant Field Values- Generated class or method.
-
CLAUSE_FEATURE_COUNT
static final int CLAUSE_FEATURE_COUNT
The number of structural features of the 'Clause' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
COMMENT
static final int COMMENT
The meta object id for the 'Comment
' class.- See Also:
CommentImpl
,PrologPackageImpl.getComment()
, Constant Field Values- Generated class or method.
-
COMMENT__VALUE
static final int COMMENT__VALUE
The feature id for the 'Value' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
COMMENT_FEATURE_COUNT
static final int COMMENT_FEATURE_COUNT
The number of structural features of the 'Comment' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
TERM
static final int TERM
The meta object id for the 'Term
' class.- See Also:
TermImpl
,PrologPackageImpl.getTerm()
, Constant Field Values- Generated class or method.
-
TERM_FEATURE_COUNT
static final int TERM_FEATURE_COUNT
The number of structural features of the 'Term' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
COMPOUND_TERM
static final int COMPOUND_TERM
The meta object id for the 'Compound Term
' class.- See Also:
CompoundTermImpl
,PrologPackageImpl.getCompoundTerm()
, Constant Field Values- Generated class or method.
-
COMPOUND_TERM__VALUE
static final int COMPOUND_TERM__VALUE
The feature id for the 'Value' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
COMPOUND_TERM__ARGUMENTS
static final int COMPOUND_TERM__ARGUMENTS
The feature id for the 'Arguments' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
COMPOUND_TERM_FEATURE_COUNT
static final int COMPOUND_TERM_FEATURE_COUNT
The number of structural features of the 'Compound Term' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATOMIC_NUMBER
static final int ATOMIC_NUMBER
The meta object id for the 'Atomic Number
' class.- See Also:
AtomicNumberImpl
,PrologPackageImpl.getAtomicNumber()
, Constant Field Values- Generated class or method.
-
ATOMIC_NUMBER__VALUE
static final int ATOMIC_NUMBER__VALUE
The feature id for the 'Value' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATOMIC_NUMBER_FEATURE_COUNT
static final int ATOMIC_NUMBER_FEATURE_COUNT
The number of structural features of the 'Atomic Number' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATOMIC_DOUBLE
static final int ATOMIC_DOUBLE
The meta object id for the 'Atomic Double
' class.- See Also:
AtomicDoubleImpl
,PrologPackageImpl.getAtomicDouble()
, Constant Field Values- Generated class or method.
-
ATOMIC_DOUBLE__VALUE
static final int ATOMIC_DOUBLE__VALUE
The feature id for the 'Value' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATOMIC_DOUBLE_FEATURE_COUNT
static final int ATOMIC_DOUBLE_FEATURE_COUNT
The number of structural features of the 'Atomic Double' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATOMIC_QUOTED_STRING
static final int ATOMIC_QUOTED_STRING
The meta object id for the 'Atomic Quoted String
' class.- See Also:
AtomicQuotedStringImpl
,PrologPackageImpl.getAtomicQuotedString()
, Constant Field Values- Generated class or method.
-
ATOMIC_QUOTED_STRING__VALUE
static final int ATOMIC_QUOTED_STRING__VALUE
The feature id for the 'Value' attribute.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
ATOMIC_QUOTED_STRING_FEATURE_COUNT
static final int ATOMIC_QUOTED_STRING_FEATURE_COUNT
The number of structural features of the 'Atomic Quoted String' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
LIST
static final int LIST
The meta object id for the 'List
' class.- See Also:
ListImpl
,PrologPackageImpl.getList()
, Constant Field Values- Generated class or method.
-
LIST__HEADS
static final int LIST__HEADS
The feature id for the 'Heads' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
LIST__TAILS
static final int LIST__TAILS
The feature id for the 'Tails' containment reference list.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
LIST_FEATURE_COUNT
static final int LIST_FEATURE_COUNT
The number of structural features of the 'List' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
FACT
static final int FACT
The meta object id for the 'Fact
' class.- See Also:
FactImpl
,PrologPackageImpl.getFact()
, Constant Field Values- Generated class or method.
-
FACT__HEAD
static final int FACT__HEAD
The feature id for the 'Head' containment reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
FACT_FEATURE_COUNT
static final int FACT_FEATURE_COUNT
The number of structural features of the 'Fact' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
RULE
static final int RULE
The meta object id for the 'Rule
' class.- See Also:
RuleImpl
,PrologPackageImpl.getRule()
, Constant Field Values- Generated class or method.
-
RULE__HEAD
static final int RULE__HEAD
The feature id for the 'Head' containment reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
RULE__BODY
static final int RULE__BODY
The feature id for the 'Body' containment reference.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
RULE_FEATURE_COUNT
static final int RULE_FEATURE_COUNT
The number of structural features of the 'Rule' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CONTROL_PREDICATE
static final int CONTROL_PREDICATE
The meta object id for the 'Control Predicate
' class.- See Also:
ControlPredicateImpl
,PrologPackageImpl.getControlPredicate()
, Constant Field Values- Generated class or method.
-
CONTROL_PREDICATE_FEATURE_COUNT
static final int CONTROL_PREDICATE_FEATURE_COUNT
The number of structural features of the 'Control Predicate' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
TRUE
static final int TRUE
The meta object id for the 'True
' class.- See Also:
TrueImpl
,PrologPackageImpl.getTrue()
, Constant Field Values- Generated class or method.
-
TRUE_FEATURE_COUNT
static final int TRUE_FEATURE_COUNT
The number of structural features of the 'True' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
FALSE
static final int FALSE
The meta object id for the 'False
' class.- See Also:
FalseImpl
,PrologPackageImpl.getFalse()
, Constant Field Values- Generated class or method.
-
FALSE_FEATURE_COUNT
static final int FALSE_FEATURE_COUNT
The number of structural features of the 'False' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
FAIL
static final int FAIL
The meta object id for the 'Fail
' class.- See Also:
FailImpl
,PrologPackageImpl.getFail()
, Constant Field Values- Generated class or method.
-
FAIL_FEATURE_COUNT
static final int FAIL_FEATURE_COUNT
The number of structural features of the 'Fail' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
CUT
static final int CUT
The meta object id for the 'Cut
' class.- See Also:
CutImpl
,PrologPackageImpl.getCut()
, Constant Field Values- Generated class or method.
-
CUT_FEATURE_COUNT
static final int CUT_FEATURE_COUNT
The number of structural features of the 'Cut' class.- See Also:
- Constant Field Values
- Generated class or method.
- Ordered collection.
-
-
Method Detail
-
getProgram
EClass getProgram()
Returns the meta object for class 'Program
'.- Returns:
- the meta object for class 'Program'.
- See Also:
Program
- Generated class or method.
-
getProgram_Clauses
EReference getProgram_Clauses()
Returns the meta object for the containment reference list 'Clauses
'.- Returns:
- the meta object for the containment reference list 'Clauses'.
- See Also:
Program.getClauses()
,getProgram()
- Generated class or method.
-
getClause
EClass getClause()
Returns the meta object for class 'Clause
'.- Returns:
- the meta object for class 'Clause'.
- See Also:
Clause
- Generated class or method.
-
getComment
EClass getComment()
Returns the meta object for class 'Comment
'.- Returns:
- the meta object for class 'Comment'.
- See Also:
Comment
- Generated class or method.
-
getComment_Value
EAttribute getComment_Value()
Returns the meta object for the attribute 'Value
'.- Returns:
- the meta object for the attribute 'Value'.
- See Also:
Comment.getValue()
,getComment()
- Generated class or method.
-
getTerm
EClass getTerm()
Returns the meta object for class 'Term
'.- Returns:
- the meta object for class 'Term'.
- See Also:
Term
- Generated class or method.
-
getCompoundTerm
EClass getCompoundTerm()
Returns the meta object for class 'Compound Term
'.- Returns:
- the meta object for class 'Compound Term'.
- See Also:
CompoundTerm
- Generated class or method.
-
getCompoundTerm_Value
EAttribute getCompoundTerm_Value()
Returns the meta object for the attribute 'Value
'.- Returns:
- the meta object for the attribute 'Value'.
- See Also:
CompoundTerm.getValue()
,getCompoundTerm()
- Generated class or method.
-
getCompoundTerm_Arguments
EReference getCompoundTerm_Arguments()
Returns the meta object for the containment reference list 'Arguments
'.- Returns:
- the meta object for the containment reference list 'Arguments'.
- See Also:
CompoundTerm.getArguments()
,getCompoundTerm()
- Generated class or method.
-
getAtomicNumber
EClass getAtomicNumber()
Returns the meta object for class 'Atomic Number
'.- Returns:
- the meta object for class 'Atomic Number'.
- See Also:
AtomicNumber
- Generated class or method.
-
getAtomicNumber_Value
EAttribute getAtomicNumber_Value()
Returns the meta object for the attribute 'Value
'.- Returns:
- the meta object for the attribute 'Value'.
- See Also:
AtomicNumber.getValue()
,getAtomicNumber()
- Generated class or method.
-
getAtomicDouble
EClass getAtomicDouble()
Returns the meta object for class 'Atomic Double
'.- Returns:
- the meta object for class 'Atomic Double'.
- See Also:
AtomicDouble
- Generated class or method.
-
getAtomicDouble_Value
EAttribute getAtomicDouble_Value()
Returns the meta object for the attribute 'Value
'.- Returns:
- the meta object for the attribute 'Value'.
- See Also:
AtomicDouble.getValue()
,getAtomicDouble()
- Generated class or method.
-
getAtomicQuotedString
EClass getAtomicQuotedString()
Returns the meta object for class 'Atomic Quoted String
'.- Returns:
- the meta object for class 'Atomic Quoted String'.
- See Also:
AtomicQuotedString
- Generated class or method.
-
getAtomicQuotedString_Value
EAttribute getAtomicQuotedString_Value()
Returns the meta object for the attribute 'Value
'.- Returns:
- the meta object for the attribute 'Value'.
- See Also:
AtomicQuotedString.getValue()
,getAtomicQuotedString()
- Generated class or method.
-
getList
EClass getList()
Returns the meta object for class 'List
'.- Returns:
- the meta object for class 'List'.
- See Also:
List
- Generated class or method.
-
getList_Heads
EReference getList_Heads()
Returns the meta object for the containment reference list 'Heads
'.- Returns:
- the meta object for the containment reference list 'Heads'.
- See Also:
List.getHeads()
,getList()
- Generated class or method.
-
getList_Tails
EReference getList_Tails()
Returns the meta object for the containment reference list 'Tails
'.- Returns:
- the meta object for the containment reference list 'Tails'.
- See Also:
List.getTails()
,getList()
- Generated class or method.
-
getFact
EClass getFact()
Returns the meta object for class 'Fact
'.- Returns:
- the meta object for class 'Fact'.
- See Also:
Fact
- Generated class or method.
-
getFact_Head
EReference getFact_Head()
Returns the meta object for the containment reference 'Head
'.- Returns:
- the meta object for the containment reference 'Head'.
- See Also:
Fact.getHead()
,getFact()
- Generated class or method.
-
getRule
EClass getRule()
Returns the meta object for class 'Rule
'.- Returns:
- the meta object for class 'Rule'.
- See Also:
Rule
- Generated class or method.
-
getRule_Head
EReference getRule_Head()
Returns the meta object for the containment reference 'Head
'.- Returns:
- the meta object for the containment reference 'Head'.
- See Also:
Rule.getHead()
,getRule()
- Generated class or method.
-
getRule_Body
EReference getRule_Body()
Returns the meta object for the containment reference 'Body
'.- Returns:
- the meta object for the containment reference 'Body'.
- See Also:
Rule.getBody()
,getRule()
- Generated class or method.
-
getControlPredicate
EClass getControlPredicate()
Returns the meta object for class 'Control Predicate
'.- Returns:
- the meta object for class 'Control Predicate'.
- See Also:
ControlPredicate
- Generated class or method.
-
getTrue
EClass getTrue()
Returns the meta object for class 'True
'.- Returns:
- the meta object for class 'True'.
- See Also:
True
- Generated class or method.
-
getFalse
EClass getFalse()
Returns the meta object for class 'False
'.- Returns:
- the meta object for class 'False'.
- See Also:
False
- Generated class or method.
-
getFail
EClass getFail()
Returns the meta object for class 'Fail
'.- Returns:
- the meta object for class 'Fail'.
- See Also:
Fail
- Generated class or method.
-
getCut
EClass getCut()
Returns the meta object for class 'Cut
'.- Returns:
- the meta object for class 'Cut'.
- See Also:
Cut
- Generated class or method.
-
getPrologFactory
PrologFactory getPrologFactory()
Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-
-