Class XsemanticsFactoryImpl
- 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.eclipse.xsemantics.dsl.xsemantics.impl.XsemanticsFactoryImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EFactory,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject,org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory,XsemanticsFactory
public class XsemanticsFactoryImpl extends org.eclipse.emf.ecore.impl.EFactoryImpl implements XsemanticsFactory
An implementation of the model Factory.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
-
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.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.xsemantics.dsl.xsemantics.XsemanticsFactory
eINSTANCE
-
-
Constructor Summary
Constructors Constructor Description XsemanticsFactoryImpl()Creates an instance of the factory.
-
Method Summary
-
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, create, 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.EModelElement
getEAnnotation, getEAnnotations
-
-
-
-
Method Detail
-
init
public static XsemanticsFactory init()
Creates the default factory implementation.
-
create
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
- Specified by:
createin interfaceorg.eclipse.emf.ecore.EFactory- Overrides:
createin classorg.eclipse.emf.ecore.impl.EFactoryImpl
-
createFromString
public java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)- Specified by:
createFromStringin interfaceorg.eclipse.emf.ecore.EFactory- Overrides:
createFromStringin classorg.eclipse.emf.ecore.impl.EFactoryImpl
-
convertToString
public java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)- Specified by:
convertToStringin interfaceorg.eclipse.emf.ecore.EFactory- Overrides:
convertToStringin classorg.eclipse.emf.ecore.impl.EFactoryImpl
-
createXsemanticsFile
public XsemanticsFile createXsemanticsFile()
- Specified by:
createXsemanticsFilein interfaceXsemanticsFactory- Returns:
- a new object of class 'File'.
-
createXsemanticsSystem
public XsemanticsSystem createXsemanticsSystem()
- Specified by:
createXsemanticsSystemin interfaceXsemanticsFactory- Returns:
- a new object of class 'System'.
-
createInjected
public Injected createInjected()
- Specified by:
createInjectedin interfaceXsemanticsFactory- Returns:
- a new object of class 'Injected'.
-
createAuxiliaryDescription
public AuxiliaryDescription createAuxiliaryDescription()
- Specified by:
createAuxiliaryDescriptionin interfaceXsemanticsFactory- Returns:
- a new object of class 'Auxiliary Description'.
-
createJudgmentDescription
public JudgmentDescription createJudgmentDescription()
- Specified by:
createJudgmentDescriptionin interfaceXsemanticsFactory- Returns:
- a new object of class 'Judgment Description'.
-
createJudgmentParameter
public JudgmentParameter createJudgmentParameter()
- Specified by:
createJudgmentParameterin interfaceXsemanticsFactory- Returns:
- a new object of class 'Judgment Parameter'.
-
createAuxiliaryFunction
public AuxiliaryFunction createAuxiliaryFunction()
- Specified by:
createAuxiliaryFunctionin interfaceXsemanticsFactory- Returns:
- a new object of class 'Auxiliary Function'.
-
createRule
public Rule createRule()
- Specified by:
createRulein interfaceXsemanticsFactory- Returns:
- a new object of class 'Rule'.
-
createAxiom
public Axiom createAxiom()
- Specified by:
createAxiomin interfaceXsemanticsFactory- Returns:
- a new object of class 'Axiom'.
-
createRuleWithPremises
public RuleWithPremises createRuleWithPremises()
- Specified by:
createRuleWithPremisesin interfaceXsemanticsFactory- Returns:
- a new object of class 'Rule With Premises'.
-
createCheckRule
public CheckRule createCheckRule()
- Specified by:
createCheckRulein interfaceXsemanticsFactory- Returns:
- a new object of class 'Check Rule'.
-
createRuleConclusion
public RuleConclusion createRuleConclusion()
- Specified by:
createRuleConclusionin interfaceXsemanticsFactory- Returns:
- a new object of class 'Rule Conclusion'.
-
createRuleInvocation
public RuleInvocation createRuleInvocation()
- Specified by:
createRuleInvocationin interfaceXsemanticsFactory- Returns:
- a new object of class 'Rule Invocation'.
-
createEnvironment
public Environment createEnvironment()
- Specified by:
createEnvironmentin interfaceXsemanticsFactory- Returns:
- a new object of class 'Environment'.
-
createRuleConclusionElement
public RuleConclusionElement createRuleConclusionElement()
- Specified by:
createRuleConclusionElementin interfaceXsemanticsFactory- Returns:
- a new object of class 'Rule Conclusion Element'.
-
createRuleParameter
public RuleParameter createRuleParameter()
- Specified by:
createRuleParameterin interfaceXsemanticsFactory- Returns:
- a new object of class 'Rule Parameter'.
-
createExpressionInConclusion
public ExpressionInConclusion createExpressionInConclusion()
- Specified by:
createExpressionInConclusionin interfaceXsemanticsFactory- Returns:
- a new object of class 'Expression In Conclusion'.
-
createOutputParameter
public OutputParameter createOutputParameter()
- Specified by:
createOutputParameterin interfaceXsemanticsFactory- Returns:
- a new object of class 'Output Parameter'.
-
createInputParameter
public InputParameter createInputParameter()
- Specified by:
createInputParameterin interfaceXsemanticsFactory- Returns:
- a new object of class 'Input Parameter'.
-
createOrExpression
public OrExpression createOrExpression()
- Specified by:
createOrExpressionin interfaceXsemanticsFactory- Returns:
- a new object of class 'Or Expression'.
-
createFail
public Fail createFail()
- Specified by:
createFailin interfaceXsemanticsFactory- Returns:
- a new object of class 'Fail'.
-
createEnvironmentComposition
public EnvironmentComposition createEnvironmentComposition()
- Specified by:
createEnvironmentCompositionin interfaceXsemanticsFactory- Returns:
- a new object of class 'Environment Composition'.
-
createEnvironmentMapping
public EnvironmentMapping createEnvironmentMapping()
- Specified by:
createEnvironmentMappingin interfaceXsemanticsFactory- Returns:
- a new object of class 'Environment Mapping'.
-
createEmptyEnvironment
public EmptyEnvironment createEmptyEnvironment()
- Specified by:
createEmptyEnvironmentin interfaceXsemanticsFactory- Returns:
- a new object of class 'Empty Environment'.
-
createErrorSpecification
public ErrorSpecification createErrorSpecification()
- Specified by:
createErrorSpecificationin interfaceXsemanticsFactory- Returns:
- a new object of class 'Error Specification'.
-
createOverrider
public Overrider createOverrider()
- Specified by:
createOverriderin interfaceXsemanticsFactory- Returns:
- a new object of class 'Overrider'.
-
createReferToJudgment
public ReferToJudgment createReferToJudgment()
- Specified by:
createReferToJudgmentin interfaceXsemanticsFactory- Returns:
- a new object of class 'Refer To Judgment'.
-
createCachedClause
public CachedClause createCachedClause()
- Specified by:
createCachedClausein interfaceXsemanticsFactory- Returns:
- a new object of class 'Cached Clause'.
-
createCachable
public Cachable createCachable()
- Specified by:
createCachablein interfaceXsemanticsFactory- Returns:
- a new object of class 'Cachable'.
-
createDescription
public Description createDescription()
- Specified by:
createDescriptionin interfaceXsemanticsFactory- Returns:
- a new object of class 'Description'.
-
createAbstractFieldDefinition
public AbstractFieldDefinition createAbstractFieldDefinition()
- Specified by:
createAbstractFieldDefinitionin interfaceXsemanticsFactory- Returns:
- a new object of class 'Abstract Field Definition'.
-
createFieldDefinition
public FieldDefinition createFieldDefinition()
- Specified by:
createFieldDefinitionin interfaceXsemanticsFactory- Returns:
- a new object of class 'Field Definition'.
-
createEntryPointsOptionFromString
public EntryPointsOption createEntryPointsOptionFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
-
convertEntryPointsOptionToString
public java.lang.String convertEntryPointsOptionToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
-
getXsemanticsPackage
public XsemanticsPackage getXsemanticsPackage()
- Specified by:
getXsemanticsPackagein interfaceXsemanticsFactory- Returns:
- the package supported by this factory.
-
getPackage
@Deprecated public static XsemanticsPackage getPackage()
Deprecated.
-
-