public class IlPackageImpl extends EPackageImpl implements IlPackage
MinimalEObjectImpl.Container.DynamicMinimalEObjectImpl.ContainerBasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterListIlPackage.LiteralsEPackage.Descriptor, EPackage.RegistryInternalEObject.EStoreCOMPLEX_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_COUNTNILEOPPOSITE_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, toStringeContents, eCrossReferences, getName, getNameGen, setNameeURIFragmentSegment, getEAnnotation, getEAnnotationseInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDelivereAllContents, 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, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIgetName, setNamegetEAnnotation, getEAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereNotificationRequiredpublic 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 IlPackageComplexInstructionpublic EAttribute getComplexInstruction_Operator()
getComplexInstruction_Operator in interface IlPackageComplexInstruction.getOperator(),
IlPackage.getComplexInstruction()public EReference getComplexInstruction_HasComplexOperand()
getComplexInstruction_HasComplexOperand in interface IlPackageComplexInstruction.getHasComplexOperand(),
IlPackage.getComplexInstruction()public EClass getInstruction()
getInstruction in interface IlPackageInstructionpublic EReference getInstruction_HasInstructionLabel()
getInstruction_HasInstructionLabel in interface IlPackageInstruction.getHasInstructionLabel(),
IlPackage.getInstruction()public EClass getInstructionList()
getInstructionList in interface IlPackageInstructionListpublic EReference getInstructionList_ContainsInstruction()
getInstructionList_ContainsInstruction in interface IlPackageInstructionList.getContainsInstruction(),
IlPackage.getInstructionList()public EClass getJumpInstruction()
getJumpInstruction in interface IlPackageJumpInstructionpublic EReference getJumpInstruction_HasJumpInstructionTarget()
getJumpInstruction_HasJumpInstructionTarget in interface IlPackageJumpInstruction.getHasJumpInstructionTarget(),
IlPackage.getJumpInstruction()public EClass getReturnInstruction()
getReturnInstruction in interface IlPackageReturnInstructionpublic EClass getSimpleInstruction()
getSimpleInstruction in interface IlPackageSimpleInstructionpublic EAttribute getSimpleInstruction_Operator()
getSimpleInstruction_Operator in interface IlPackageSimpleInstruction.getOperator(),
IlPackage.getSimpleInstruction()public EReference getSimpleInstruction_HasOperand()
getSimpleInstruction_HasOperand in interface IlPackageSimpleInstruction.getHasOperand(),
IlPackage.getSimpleInstruction()public IlFactory getIlFactory()
getIlFactory in interface IlPackagepublic void createPackageContents()
public void initializePackageContents()