Interface XsemanticsFactory
-
- All Superinterfaces:
org.eclipse.emf.ecore.EFactory,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
XsemanticsFactoryImpl
public interface XsemanticsFactory extends org.eclipse.emf.ecore.EFactoryThe Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
XsemanticsPackage
-
-
Field Summary
Fields Modifier and Type Field Description static XsemanticsFactoryeINSTANCEThe singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractFieldDefinitioncreateAbstractFieldDefinition()Returns a new object of class 'Abstract Field Definition'.AuxiliaryDescriptioncreateAuxiliaryDescription()Returns a new object of class 'Auxiliary Description'.AuxiliaryFunctioncreateAuxiliaryFunction()Returns a new object of class 'Auxiliary Function'.AxiomcreateAxiom()Returns a new object of class 'Axiom'.CachablecreateCachable()Returns a new object of class 'Cachable'.CachedClausecreateCachedClause()Returns a new object of class 'Cached Clause'.CheckRulecreateCheckRule()Returns a new object of class 'Check Rule'.DescriptioncreateDescription()Returns a new object of class 'Description'.EmptyEnvironmentcreateEmptyEnvironment()Returns a new object of class 'Empty Environment'.EnvironmentcreateEnvironment()Returns a new object of class 'Environment'.EnvironmentCompositioncreateEnvironmentComposition()Returns a new object of class 'Environment Composition'.EnvironmentMappingcreateEnvironmentMapping()Returns a new object of class 'Environment Mapping'.ErrorSpecificationcreateErrorSpecification()Returns a new object of class 'Error Specification'.ExpressionInConclusioncreateExpressionInConclusion()Returns a new object of class 'Expression In Conclusion'.FailcreateFail()Returns a new object of class 'Fail'.FieldDefinitioncreateFieldDefinition()Returns a new object of class 'Field Definition'.InjectedcreateInjected()Returns a new object of class 'Injected'.InputParametercreateInputParameter()Returns a new object of class 'Input Parameter'.JudgmentDescriptioncreateJudgmentDescription()Returns a new object of class 'Judgment Description'.JudgmentParametercreateJudgmentParameter()Returns a new object of class 'Judgment Parameter'.OrExpressioncreateOrExpression()Returns a new object of class 'Or Expression'.OutputParametercreateOutputParameter()Returns a new object of class 'Output Parameter'.OverridercreateOverrider()Returns a new object of class 'Overrider'.ReferToJudgmentcreateReferToJudgment()Returns a new object of class 'Refer To Judgment'.RulecreateRule()Returns a new object of class 'Rule'.RuleConclusioncreateRuleConclusion()Returns a new object of class 'Rule Conclusion'.RuleConclusionElementcreateRuleConclusionElement()Returns a new object of class 'Rule Conclusion Element'.RuleInvocationcreateRuleInvocation()Returns a new object of class 'Rule Invocation'.RuleParametercreateRuleParameter()Returns a new object of class 'Rule Parameter'.RuleWithPremisescreateRuleWithPremises()Returns a new object of class 'Rule With Premises'.XsemanticsFilecreateXsemanticsFile()Returns a new object of class 'File'.XsemanticsSystemcreateXsemanticsSystem()Returns a new object of class 'System'.XsemanticsPackagegetXsemanticsPackage()Returns the package supported by this factory.-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
-
-
-
Field Detail
-
eINSTANCE
static final XsemanticsFactory eINSTANCE
The singleton instance of the factory.
-
-
Method Detail
-
createXsemanticsFile
XsemanticsFile createXsemanticsFile()
Returns a new object of class 'File'.- Returns:
- a new object of class 'File'.
-
createXsemanticsSystem
XsemanticsSystem createXsemanticsSystem()
Returns a new object of class 'System'.- Returns:
- a new object of class 'System'.
-
createInjected
Injected createInjected()
Returns a new object of class 'Injected'.- Returns:
- a new object of class 'Injected'.
-
createAuxiliaryDescription
AuxiliaryDescription createAuxiliaryDescription()
Returns a new object of class 'Auxiliary Description'.- Returns:
- a new object of class 'Auxiliary Description'.
-
createJudgmentDescription
JudgmentDescription createJudgmentDescription()
Returns a new object of class 'Judgment Description'.- Returns:
- a new object of class 'Judgment Description'.
-
createJudgmentParameter
JudgmentParameter createJudgmentParameter()
Returns a new object of class 'Judgment Parameter'.- Returns:
- a new object of class 'Judgment Parameter'.
-
createAuxiliaryFunction
AuxiliaryFunction createAuxiliaryFunction()
Returns a new object of class 'Auxiliary Function'.- Returns:
- a new object of class 'Auxiliary Function'.
-
createRule
Rule createRule()
Returns a new object of class 'Rule'.- Returns:
- a new object of class 'Rule'.
-
createAxiom
Axiom createAxiom()
Returns a new object of class 'Axiom'.- Returns:
- a new object of class 'Axiom'.
-
createRuleWithPremises
RuleWithPremises createRuleWithPremises()
Returns a new object of class 'Rule With Premises'.- Returns:
- a new object of class 'Rule With Premises'.
-
createCheckRule
CheckRule createCheckRule()
Returns a new object of class 'Check Rule'.- Returns:
- a new object of class 'Check Rule'.
-
createRuleConclusion
RuleConclusion createRuleConclusion()
Returns a new object of class 'Rule Conclusion'.- Returns:
- a new object of class 'Rule Conclusion'.
-
createRuleInvocation
RuleInvocation createRuleInvocation()
Returns a new object of class 'Rule Invocation'.- Returns:
- a new object of class 'Rule Invocation'.
-
createEnvironment
Environment createEnvironment()
Returns a new object of class 'Environment'.- Returns:
- a new object of class 'Environment'.
-
createRuleConclusionElement
RuleConclusionElement createRuleConclusionElement()
Returns a new object of class 'Rule Conclusion Element'.- Returns:
- a new object of class 'Rule Conclusion Element'.
-
createRuleParameter
RuleParameter createRuleParameter()
Returns a new object of class 'Rule Parameter'.- Returns:
- a new object of class 'Rule Parameter'.
-
createExpressionInConclusion
ExpressionInConclusion createExpressionInConclusion()
Returns a new object of class 'Expression In Conclusion'.- Returns:
- a new object of class 'Expression In Conclusion'.
-
createOutputParameter
OutputParameter createOutputParameter()
Returns a new object of class 'Output Parameter'.- Returns:
- a new object of class 'Output Parameter'.
-
createInputParameter
InputParameter createInputParameter()
Returns a new object of class 'Input Parameter'.- Returns:
- a new object of class 'Input Parameter'.
-
createOrExpression
OrExpression createOrExpression()
Returns a new object of class 'Or Expression'.- Returns:
- a new object of class 'Or Expression'.
-
createFail
Fail createFail()
Returns a new object of class 'Fail'.- Returns:
- a new object of class 'Fail'.
-
createEnvironmentComposition
EnvironmentComposition createEnvironmentComposition()
Returns a new object of class 'Environment Composition'.- Returns:
- a new object of class 'Environment Composition'.
-
createEnvironmentMapping
EnvironmentMapping createEnvironmentMapping()
Returns a new object of class 'Environment Mapping'.- Returns:
- a new object of class 'Environment Mapping'.
-
createEmptyEnvironment
EmptyEnvironment createEmptyEnvironment()
Returns a new object of class 'Empty Environment'.- Returns:
- a new object of class 'Empty Environment'.
-
createErrorSpecification
ErrorSpecification createErrorSpecification()
Returns a new object of class 'Error Specification'.- Returns:
- a new object of class 'Error Specification'.
-
createOverrider
Overrider createOverrider()
Returns a new object of class 'Overrider'.- Returns:
- a new object of class 'Overrider'.
-
createReferToJudgment
ReferToJudgment createReferToJudgment()
Returns a new object of class 'Refer To Judgment'.- Returns:
- a new object of class 'Refer To Judgment'.
-
createCachedClause
CachedClause createCachedClause()
Returns a new object of class 'Cached Clause'.- Returns:
- a new object of class 'Cached Clause'.
-
createCachable
Cachable createCachable()
Returns a new object of class 'Cachable'.- Returns:
- a new object of class 'Cachable'.
-
createDescription
Description createDescription()
Returns a new object of class 'Description'.- Returns:
- a new object of class 'Description'.
-
createAbstractFieldDefinition
AbstractFieldDefinition createAbstractFieldDefinition()
Returns a new object of class 'Abstract Field Definition'.- Returns:
- a new object of class 'Abstract Field Definition'.
-
createFieldDefinition
FieldDefinition createFieldDefinition()
Returns a new object of class 'Field Definition'.- Returns:
- a new object of class 'Field Definition'.
-
getXsemanticsPackage
XsemanticsPackage getXsemanticsPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-
-