public class IlPackageImpl extends EPackageImpl implements IlPackage
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
IlPackage.Literals
EPackage.Descriptor, EPackage.Registry
InternalEObject.EStore
COMPLEX_INSTRUCTION, COMPLEX_INSTRUCTION__HAS_COMPLEX_OPERAND, COMPLEX_INSTRUCTION__HAS_INSTRUCTION_LABEL, COMPLEX_INSTRUCTION__OPERATOR, COMPLEX_INSTRUCTION_FEATURE_COUNT, COMPLEX_INSTRUCTION_OPERATION_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, INSTRUCTION, INSTRUCTION__HAS_INSTRUCTION_LABEL, INSTRUCTION_FEATURE_COUNT, INSTRUCTION_LIST, INSTRUCTION_LIST__CONTAINS_INSTRUCTION, INSTRUCTION_LIST_FEATURE_COUNT, INSTRUCTION_LIST_OPERATION_COUNT, INSTRUCTION_OPERATION_COUNT, JUMP_INSTRUCTION, JUMP_INSTRUCTION__HAS_INSTRUCTION_LABEL, JUMP_INSTRUCTION__HAS_JUMP_INSTRUCTION_TARGET, JUMP_INSTRUCTION_FEATURE_COUNT, JUMP_INSTRUCTION_OPERATION_COUNT, RETURN_INSTRUCTION, RETURN_INSTRUCTION__HAS_INSTRUCTION_LABEL, RETURN_INSTRUCTION_FEATURE_COUNT, RETURN_INSTRUCTION_OPERATION_COUNT, SIMPLE_INSTRUCTION, SIMPLE_INSTRUCTION__HAS_INSTRUCTION_LABEL, SIMPLE_INSTRUCTION__HAS_OPERAND, SIMPLE_INSTRUCTION__OPERATOR, SIMPLE_INSTRUCTION_FEATURE_COUNT, SIMPLE_INSTRUCTION_OPERATION_COUNT
NIL
EOPPOSITE_FEATURE_BASE
Modifier and Type | Method and Description |
---|---|
void |
createPackageContents()
Creates the meta-model objects for the package.
|
EReference |
getComplexInstruction_HasComplexOperand() |
EAttribute |
getComplexInstruction_Operator() |
EClass |
getComplexInstruction() |
IlFactory |
getIlFactory() |
EReference |
getInstruction_HasInstructionLabel() |
EClass |
getInstruction() |
EReference |
getInstructionList_ContainsInstruction() |
EClass |
getInstructionList() |
EReference |
getJumpInstruction_HasJumpInstructionTarget() |
EClass |
getJumpInstruction() |
EClass |
getReturnInstruction() |
EReference |
getSimpleInstruction_HasOperand() |
EAttribute |
getSimpleInstruction_Operator() |
EClass |
getSimpleInstruction() |
static IlPackage |
init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
|
void |
initializePackageContents()
Complete the initialization of the package and its meta-model.
|
basicGetESuperPackage, basicSetEFactoryInstance, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eUnset, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, setEFactoryInstance, setExtendedMetaData, setNamespaceURI, setNsPrefix, setNsURI, toString
eContents, eCrossReferences, getName, getNameGen, setName
eURIFragmentSegment, getEAnnotation, getEAnnotations
eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
getName, setName
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
public static IlPackage init()
This method is used to initialize IlPackage.eINSTANCE
when that field is accessed.
Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
IlPackage.eNS_URI
,
createPackageContents()
,
initializePackageContents()
public EClass getComplexInstruction()
getComplexInstruction
in interface IlPackage
ComplexInstruction
public EAttribute getComplexInstruction_Operator()
getComplexInstruction_Operator
in interface IlPackage
ComplexInstruction.getOperator()
,
IlPackage.getComplexInstruction()
public EReference getComplexInstruction_HasComplexOperand()
getComplexInstruction_HasComplexOperand
in interface IlPackage
ComplexInstruction.getHasComplexOperand()
,
IlPackage.getComplexInstruction()
public EClass getInstruction()
getInstruction
in interface IlPackage
Instruction
public EReference getInstruction_HasInstructionLabel()
getInstruction_HasInstructionLabel
in interface IlPackage
Instruction.getHasInstructionLabel()
,
IlPackage.getInstruction()
public EClass getInstructionList()
getInstructionList
in interface IlPackage
InstructionList
public EReference getInstructionList_ContainsInstruction()
getInstructionList_ContainsInstruction
in interface IlPackage
InstructionList.getContainsInstruction()
,
IlPackage.getInstructionList()
public EClass getJumpInstruction()
getJumpInstruction
in interface IlPackage
JumpInstruction
public EReference getJumpInstruction_HasJumpInstructionTarget()
getJumpInstruction_HasJumpInstructionTarget
in interface IlPackage
JumpInstruction.getHasJumpInstructionTarget()
,
IlPackage.getJumpInstruction()
public EClass getReturnInstruction()
getReturnInstruction
in interface IlPackage
ReturnInstruction
public EClass getSimpleInstruction()
getSimpleInstruction
in interface IlPackage
SimpleInstruction
public EAttribute getSimpleInstruction_Operator()
getSimpleInstruction_Operator
in interface IlPackage
SimpleInstruction.getOperator()
,
IlPackage.getSimpleInstruction()
public EReference getSimpleInstruction_HasOperand()
getSimpleInstruction_HasOperand
in interface IlPackage
SimpleInstruction.getHasOperand()
,
IlPackage.getSimpleInstruction()
public IlFactory getIlFactory()
getIlFactory
in interface IlPackage
public void createPackageContents()
public void initializePackageContents()