Documentation ¶
Index ¶
- Constants
- func CloneURI(uri *url.URL) *url.URL
- func ConvertToString(eDataType EDataType, value interface{}) string
- func CreateFileURI(path string) *url.URL
- func CreateFromString(eDataType EDataType, literal string) interface{}
- func Equals(eObj1 EObject, eObj2 EObject) bool
- func EqualsAll(l1 EList, l2 EList) bool
- func GetEObjectID(eObject EObject) string
- func GetURI(eObject EObject) *url.URL
- func IsAncestor(eAncestor EObject, eObject EObject) bool
- func IsBidirectional(feature EStructuralFeature) bool
- func IsContainer(feature EStructuralFeature) bool
- func IsContains(feature EStructuralFeature) bool
- func IsMapType(feature EStructuralFeature) bool
- func IsProxy(feature EStructuralFeature) bool
- func NewBasicEList(data []interface{}) *basicEList
- func NewBasicEObjectList(owner EObjectInternal, featureID int, inverseFeatureID int, ...) *basicEObjectList
- func NewEmptyBasicEList() *basicEList
- func NewEmptyImmutableEList() *immutableEList
- func NewImmutableEList(data []interface{}) *immutableEList
- func NewNotificationByFeature(object EObject, eventType EventType, feature EStructuralFeature, ...) *notification
- func NewNotificationByFeatureID(object EObject, eventType EventType, featureID int, oldValue interface{}, ...) *notification
- func NewNotificationChain() *notificationChain
- func NewUniqueBasicEList(data []interface{}) *basicEList
- func Remove(eObject EObject)
- func SetEObjectID(eObject EObject, id string)
- func TrimURIFragment(uri *url.URL) *url.URL
- type AbstractEAdapter
- type AbstractENotifier
- func (notifier *AbstractENotifier) AsENotifier() ENotifier
- func (notifier *AbstractENotifier) AsENotifierInternal() ENotifierInternal
- func (notifier *AbstractENotifier) EAdapters() EList
- func (notifier *AbstractENotifier) EBasicAdapters() EList
- func (notifier *AbstractENotifier) EBasicHasAdapters() bool
- func (notifier *AbstractENotifier) EDeliver() bool
- func (notifier *AbstractENotifier) ENotificationRequired() bool
- func (notifier *AbstractENotifier) ENotify(notification ENotification)
- func (notifier *AbstractENotifier) ESetDeliver(value bool)
- func (notifier *AbstractENotifier) GetInterfaces() interface{}
- func (notifier *AbstractENotifier) SetInterfaces(interfaces interface{})
- type AbstractEObject
- func (o *AbstractEObject) AsEObject() EObject
- func (o *AbstractEObject) AsEObjectInternal() EObjectInternal
- func (o *AbstractEObject) EAllContents() EIterator
- func (o *AbstractEObject) EBasicInverseAdd(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
- func (o *AbstractEObject) EBasicInverseRemove(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
- func (o *AbstractEObject) EBasicRemoveFromContainer(notifications ENotificationChain) ENotificationChain
- func (o *AbstractEObject) EBasicRemoveFromContainerFeature(notifications ENotificationChain) ENotificationChain
- func (o *AbstractEObject) EBasicSetContainer(newContainer EObject, newContainerFeatureID int, n ENotificationChain) ENotificationChain
- func (o *AbstractEObject) EClass() EClass
- func (o *AbstractEObject) EContainer() EObject
- func (o *AbstractEObject) EContainerFeatureID() int
- func (o *AbstractEObject) EContainingFeature() EStructuralFeature
- func (o *AbstractEObject) EContainmentFeature() EReference
- func (o *AbstractEObject) EDerivedFeatureID(container EObject, featureID int) int
- func (o *AbstractEObject) EDerivedOperationID(container EObject, operationID int) int
- func (o *AbstractEObject) EDynamicProperties() EDynamicProperties
- func (o *AbstractEObject) EGet(feature EStructuralFeature) interface{}
- func (o *AbstractEObject) EGetFromID(featureID int, resolve bool) interface{}
- func (o *AbstractEObject) EGetResolve(feature EStructuralFeature, resolve bool) interface{}
- func (o *AbstractEObject) EInverseAdd(otherEnd EObject, featureID int, n ENotificationChain) ENotificationChain
- func (o *AbstractEObject) EInverseRemove(otherEnd EObject, featureID int, n ENotificationChain) ENotificationChain
- func (o *AbstractEObject) EInvoke(operation EOperation, arguments EList) interface{}
- func (o *AbstractEObject) EInvokeFromID(operationID int, arguments EList) interface{}
- func (o *AbstractEObject) EIsSet(feature EStructuralFeature) bool
- func (o *AbstractEObject) EIsSetFromID(featureID int) bool
- func (o *AbstractEObject) EObjectForFragmentSegment(uriSegment string) EObject
- func (o *AbstractEObject) EResolveProxy(proxy EObject) EObject
- func (o *AbstractEObject) EResource() EResource
- func (o *AbstractEObject) ESet(feature EStructuralFeature, newValue interface{})
- func (o *AbstractEObject) ESetFromID(featureID int, newValue interface{})
- func (o *AbstractEObject) ESetResource(newResource EResource, n ENotificationChain) ENotificationChain
- func (o *AbstractEObject) EStaticClass() EClass
- func (o *AbstractEObject) EStaticFeatureCount() int
- func (o *AbstractEObject) EURIFragmentSegment(feature EStructuralFeature, object EObject) string
- func (o *AbstractEObject) EUnset(feature EStructuralFeature)
- func (o *AbstractEObject) EUnsetFromID(featureID int)
- type AbstractNotification
- func (notif *AbstractNotification) Add(eOther ENotification) bool
- func (notif *AbstractNotification) Dispatch()
- func (notif *AbstractNotification) GetEventType() EventType
- func (notif *AbstractNotification) GetNewValue() interface{}
- func (notif *AbstractNotification) GetOldValue() interface{}
- func (notif *AbstractNotification) GetPosition() int
- func (notif *AbstractNotification) Initialize(interfaces interface{}, eventType EventType, oldValue interface{}, ...)
- func (notif *AbstractNotification) Merge(eOther ENotification) bool
- type BasicEMap
- func (m *BasicEMap) ContainsKey(key interface{}) bool
- func (m *BasicEMap) ContainsValue(value interface{}) bool
- func (m *BasicEMap) GetValue(value interface{}) interface{}
- func (m *BasicEMap) Initialize()
- func (m *BasicEMap) Put(key interface{}, value interface{})
- func (m *BasicEMap) RemoveKey(key interface{}) interface{}
- func (m *BasicEMap) ToMap() map[interface{}]interface{}
- type BasicENotifyingList
- func (list *BasicENotifyingList) Add(elem interface{}) bool
- func (list *BasicENotifyingList) AddAll(collection EList) bool
- func (list *BasicENotifyingList) AddWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain
- func (list *BasicENotifyingList) Clear()
- func (list *BasicENotifyingList) Contains(elem interface{}) bool
- func (list *BasicENotifyingList) Empty() bool
- func (list *BasicENotifyingList) Get(index int) interface{}
- func (list *BasicENotifyingList) GetFeature() EStructuralFeature
- func (list *BasicENotifyingList) GetFeatureID() int
- func (list *BasicENotifyingList) GetNotifier() ENotifier
- func (list *BasicENotifyingList) IndexOf(elem interface{}) int
- func (list *BasicENotifyingList) Insert(index int, elem interface{}) bool
- func (list *BasicENotifyingList) InsertAll(index int, collection EList) bool
- func (list *BasicENotifyingList) Iterator() EIterator
- func (list *BasicENotifyingList) Move(oldIndex, newIndex int) interface{}
- func (list *BasicENotifyingList) MoveObject(newIndex int, elem interface{})
- func (list *BasicENotifyingList) Remove(elem interface{}) bool
- func (list *BasicENotifyingList) RemoveAll(collection EList) bool
- func (list *BasicENotifyingList) RemoveAt(index int) interface{}
- func (list *BasicENotifyingList) RemoveWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain
- func (list *BasicENotifyingList) Set(index int, elem interface{}) interface{}
- func (list *BasicENotifyingList) SetInterfaces(interfaces interface{})
- func (list *BasicENotifyingList) SetWithNotification(index int, object interface{}, notifications ENotificationChain) ENotificationChain
- func (list *BasicENotifyingList) Size() int
- func (list *BasicENotifyingList) ToArray() []interface{}
- type BasicEObjectImpl
- func (o *BasicEObjectImpl) EAdapters() EList
- func (o *BasicEObjectImpl) EBasicAdapters() EList
- func (o *BasicEObjectImpl) EBasicHasAdapters() bool
- func (o *BasicEObjectImpl) EContents() EList
- func (o *BasicEObjectImpl) ECrossReferences() EList
- func (o *BasicEObjectImpl) EDeliver() bool
- func (o *BasicEObjectImpl) EInternalContainer() EObject
- func (o *BasicEObjectImpl) EInternalContainerFeatureID() int
- func (o *BasicEObjectImpl) EInternalResource() EResource
- func (o *BasicEObjectImpl) EIsProxy() bool
- func (o *BasicEObjectImpl) EProxyURI() *url.URL
- func (o *BasicEObjectImpl) ESetDeliver(deliver bool)
- func (o *BasicEObjectImpl) ESetInternalContainer(newContainer EObject, newContainerFeatureID int)
- func (o *BasicEObjectImpl) ESetInternalResource(resource EResource)
- func (o *BasicEObjectImpl) ESetProxyURI(uri *url.URL)
- func (o *BasicEObjectImpl) Initialize()
- type BasicEObjectMap
- type BasicEStoreList
- func (list *BasicEStoreList) Add(e interface{}) bool
- func (list *BasicEStoreList) AddAll(c EList) bool
- func (list *BasicEStoreList) AddWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain
- func (list *BasicEStoreList) Clear()
- func (list *BasicEStoreList) Contains(element interface{}) bool
- func (list *BasicEStoreList) Empty() bool
- func (list *BasicEStoreList) Get(index int) interface{}
- func (list *BasicEStoreList) GetFeature() EStructuralFeature
- func (list *BasicEStoreList) GetFeatureID() int
- func (list *BasicEStoreList) GetNotifier() ENotifier
- func (list *BasicEStoreList) GetOwner() EObject
- func (list *BasicEStoreList) GetStore() EStore
- func (list *BasicEStoreList) GetUnResolvedList() EList
- func (list *BasicEStoreList) IndexOf(element interface{}) int
- func (list *BasicEStoreList) Insert(index int, e interface{}) bool
- func (list *BasicEStoreList) InsertAll(index int, collection EList) bool
- func (list *BasicEStoreList) Iterator() EIterator
- func (list *BasicEStoreList) Move(oldIndex int, newIndex int) interface{}
- func (list *BasicEStoreList) MoveObject(newIndex int, elem interface{})
- func (list *BasicEStoreList) Remove(element interface{}) bool
- func (list *BasicEStoreList) RemoveAll(collection EList) bool
- func (list *BasicEStoreList) RemoveAt(index int) interface{}
- func (list *BasicEStoreList) RemoveWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain
- func (list *BasicEStoreList) Set(index int, newObject interface{}) interface{}
- func (list *BasicEStoreList) SetWithNotification(index int, object interface{}, notifications ENotificationChain) ENotificationChain
- func (list *BasicEStoreList) Size() int
- func (list *BasicEStoreList) ToArray() []interface{}
- type CompactEObjectContainer
- type CompactEObjectImpl
- func (o *CompactEObjectImpl) EAdapters() EList
- func (o *CompactEObjectImpl) EBasicAdapters() EList
- func (o *CompactEObjectImpl) EBasicHasAdapters() bool
- func (o *CompactEObjectImpl) EClass() EClass
- func (o *CompactEObjectImpl) EContents() EList
- func (o *CompactEObjectImpl) ECrossReferences() EList
- func (o *CompactEObjectImpl) EDeliver() bool
- func (o *CompactEObjectImpl) EInternalContainer() EObject
- func (o *CompactEObjectImpl) EInternalContainerFeatureID() int
- func (o *CompactEObjectImpl) EInternalResource() EResource
- func (o *CompactEObjectImpl) EIsProxy() bool
- func (o *CompactEObjectImpl) EProxyURI() *url.URL
- func (o *CompactEObjectImpl) ESetDeliver(deliver bool)
- func (o *CompactEObjectImpl) ESetInternalContainer(newContainer EObject, newContainerFeatureID int)
- func (o *CompactEObjectImpl) ESetInternalResource(resource EResource)
- func (o *CompactEObjectImpl) ESetProxyURI(uri *url.URL)
- func (o *CompactEObjectImpl) Initialize()
- func (o *CompactEObjectImpl) SetEClass(class EClass)
- type DynamicEObjectImpl
- func (o *DynamicEObjectImpl) EClass() EClass
- func (o *DynamicEObjectImpl) EDynamicGet(dynamicFeatureID int) interface{}
- func (o *DynamicEObjectImpl) EDynamicProperties() EDynamicProperties
- func (o *DynamicEObjectImpl) EDynamicSet(dynamicFeatureID int, newValue interface{})
- func (o *DynamicEObjectImpl) EDynamicUnset(dynamicFeatureID int)
- func (o *DynamicEObjectImpl) EStaticClass() EClass
- func (o *DynamicEObjectImpl) EStaticFeatureCount() int
- func (o *DynamicEObjectImpl) Initialize()
- func (o *DynamicEObjectImpl) SetEClass(class EClass)
- type EAdapter
- type EAnnotation
- type EAttribute
- type EClass
- type EClassifier
- type EContentAdapter
- func (adapter *EContentAdapter) GetResolveProxies() bool
- func (adapter *EContentAdapter) NotifyChanged(notification ENotification)
- func (adapter *EContentAdapter) SetInterfaces(interfaces interface{})
- func (adapter *EContentAdapter) SetResolveProxies(resolveProxies bool)
- func (adapter *EContentAdapter) SetTarget(notifier ENotifier)
- func (adapter *EContentAdapter) UnSetTarget(notifier ENotifier)
- type EDataType
- type EDataTypeInternal
- type EDiagnostic
- type EDiagnosticImpl
- type EDynamicProperties
- type EEnum
- type EEnumLiteral
- type EFactory
- type EFactoryExt
- func (eFactory *EFactoryExt) ConvertToString(EDataType, interface{}) string
- func (eFactory *EFactoryExt) Create(eClass EClass) EObject
- func (eFactory *EFactoryExt) CreateFromString(EDataType, string) interface{}
- func (eFactory *EFactoryExt) EBasicInverseAdd(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
- func (eFactory *EFactoryExt) EBasicInverseRemove(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
- func (eFactory *EFactoryExt) EGetFromID(featureID int, resolve bool) interface{}
- func (eFactory *EFactoryExt) EInvokeFromID(operationID int, arguments EList) interface{}
- func (eFactory *EFactoryExt) EIsSetFromID(featureID int) bool
- func (eFactory *EFactoryExt) ESetFromID(featureID int, newValue interface{})
- func (eFactory *EFactoryExt) EStaticClass() EClass
- func (eFactory *EFactoryExt) EStaticFeatureCount() int
- func (eFactory *EFactoryExt) EUnsetFromID(featureID int)
- func (eFactory *EFactoryExt) GetEPackage() EPackage
- func (eFactory *EFactoryExt) SetEPackage(newEPackage EPackage)
- type EGenericType
- type EIterator
- type EList
- type EMap
- type EMapEntry
- type EModelElement
- type ENamedElement
- type ENamedElementExtendedMetaData
- type ENamedElementExtendedMetaDataImpl
- type ENotification
- type ENotificationChain
- type ENotifier
- type ENotifierImpl
- type ENotifierInternal
- type ENotifyingList
- type EObject
- func Copy(eObject EObject) EObject
- func GetAncestor(eObject EObject, eClass EClass) EObject
- func GetEObject(rootEObject EObject, relativeFragmentPath string) EObject
- func ResolveInObject(proxy EObject, context EObject) EObject
- func ResolveInResource(proxy EObject, resource EResource) EObject
- func ResolveInResourceSet(proxy EObject, resourceSet EResourceSet) EObject
- type EObjectIDManager
- type EObjectIDManagerImpl
- func (m *EObjectIDManagerImpl) Clear()
- func (m *EObjectIDManagerImpl) GetEObject(id interface{}) EObject
- func (m *EObjectIDManagerImpl) GetID(eObject EObject) interface{}
- func (m *EObjectIDManagerImpl) Register(eObject EObject)
- func (m *EObjectIDManagerImpl) SetID(eObject EObject, id interface{})
- func (m *EObjectIDManagerImpl) UnRegister(eObject EObject)
- type EObjectImpl
- type EObjectInternal
- type EObjectList
- type EOperation
- type EPackage
- type EPackageExt
- func (pack *EPackageExt) AddEEnumLiteral(aEnum EEnum, name, literal string, value int)
- func (pack *EPackageExt) AddEParameter(aOperation EOperation, aType EClassifier, name string, ...)
- func (pack *EPackageExt) CreateResource() EResource
- func (ePackage *EPackageExt) EBasicInverseAdd(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
- func (ePackage *EPackageExt) EBasicInverseRemove(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
- func (ePackage *EPackageExt) EGetFromID(featureID int, resolve bool) interface{}
- func (ePackage *EPackageExt) EInvokeFromID(operationID int, arguments EList) interface{}
- func (ePackage *EPackageExt) EIsSetFromID(featureID int) bool
- func (ePackage *EPackageExt) ESetFromID(featureID int, newValue interface{})
- func (ePackage *EPackageExt) EStaticClass() EClass
- func (ePackage *EPackageExt) EStaticFeatureCount() int
- func (ePackage *EPackageExt) EUnsetFromID(featureID int)
- func (pack *EPackageExt) GetEClassifier(classifier string) EClassifier
- func (ePackage *EPackageExt) GetEClassifiers() EList
- func (ePackage *EPackageExt) GetEFactoryInstance() EFactory
- func (ePackage *EPackageExt) GetESubPackages() EList
- func (ePackage *EPackageExt) GetESuperPackage() EPackage
- func (ePackage *EPackageExt) GetNsPrefix() string
- func (ePackage *EPackageExt) GetNsURI() string
- func (pack *EPackageExt) InitEAttribute(aAttribute EAttribute, aType EClassifier, name, defaultValue string, ...)
- func (pack *EPackageExt) InitEClass(eClass EClass, name string, instanceTypeName string, isAbstract bool, ...)
- func (pack *EPackageExt) InitEDataType(aDataType EDataType, name, instanceTypeName, defaultValue string, ...)
- func (pack *EPackageExt) InitEEnum(aEnum EEnum, name, instanceTypeName string)
- func (pack *EPackageExt) InitEOperation(aOperation EOperation, aType EClassifier, name string, ...)
- func (pack *EPackageExt) InitEReference(aReference EReference, aType EClassifier, aOtherEnd EReference, ...)
- func (pack *EPackageExt) Initialize()
- func (ePackage *EPackageExt) SetEFactoryInstance(newEFactoryInstance EFactory)
- func (ePackage *EPackageExt) SetNsPrefix(newNsPrefix string)
- func (ePackage *EPackageExt) SetNsURI(newNsURI string)
- type EPackageExtentedMetaData
- type EPackageExtentedMetaDataImpl
- type EPackageRegistry
- type EPackageRegistryImpl
- func (r *EPackageRegistryImpl) GetFactory(nsURI string) EFactory
- func (r *EPackageRegistryImpl) GetPackage(nsURI string) EPackage
- func (r *EPackageRegistryImpl) PutPackage(nsURI string, pack EPackage)
- func (r *EPackageRegistryImpl) PutSupplier(nsURI string, supplier func() EPackage)
- func (r *EPackageRegistryImpl) RegisterPackage(pack EPackage)
- func (r *EPackageRegistryImpl) Remove(nsURI string)
- func (r *EPackageRegistryImpl) UnregisterPackage(pack EPackage)
- type EParameter
- type EReference
- type EResource
- type EResourceFactory
- type EResourceFactoryRegistry
- type EResourceFactoryRegistryImpl
- type EResourceImpl
- func (r *EResourceImpl) AsEResource() EResource
- func (r *EResourceImpl) Attached(object EObject)
- func (r *EResourceImpl) Detached(object EObject)
- func (r *EResourceImpl) DoLoad(rd io.Reader, options map[string]interface{})
- func (r *EResourceImpl) DoSave(rd io.Writer, options map[string]interface{})
- func (r *EResourceImpl) DoUnload()
- func (r *EResourceImpl) GetAllContents() EIterator
- func (r *EResourceImpl) GetContents() EList
- func (r *EResourceImpl) GetEObject(uriFragment string) EObject
- func (r *EResourceImpl) GetErrors() EList
- func (r *EResourceImpl) GetObjectIDManager() EObjectIDManager
- func (r *EResourceImpl) GetResourceSet() EResourceSet
- func (r *EResourceImpl) GetURI() *url.URL
- func (r *EResourceImpl) GetURIFragment(eObject EObject) string
- func (r *EResourceImpl) GetWarnings() EList
- func (r *EResourceImpl) IsLoaded() bool
- func (r *EResourceImpl) Load()
- func (r *EResourceImpl) LoadWithOptions(options map[string]interface{})
- func (r *EResourceImpl) LoadWithReader(rd io.Reader, options map[string]interface{})
- func (r *EResourceImpl) Save()
- func (r *EResourceImpl) SaveWithOptions(options map[string]interface{})
- func (r *EResourceImpl) SaveWithWriter(w io.Writer, options map[string]interface{})
- func (r *EResourceImpl) SetObjectIDManager(objectIDManager EObjectIDManager)
- func (r *EResourceImpl) SetURI(uri *url.URL)
- func (r *EResourceImpl) Unload()
- type EResourceInternal
- type EResourceSet
- type EResourceSetImpl
- func (r *EResourceSetImpl) AsEResourceSet() EResourceSet
- func (r *EResourceSetImpl) AsEResourceSetInternal() EResourceSetInternal
- func (r *EResourceSetImpl) CreateResource(uri *url.URL) EResource
- func (r *EResourceSetImpl) GetEObject(uri *url.URL, loadOnDemand bool) EObject
- func (r *EResourceSetImpl) GetPackageRegistry() EPackageRegistry
- func (r *EResourceSetImpl) GetResource(uri *url.URL, loadOnDemand bool) EResource
- func (r *EResourceSetImpl) GetResourceFactoryRegistry() EResourceFactoryRegistry
- func (r *EResourceSetImpl) GetResources() EList
- func (r *EResourceSetImpl) GetURIConverter() EURIConverter
- func (r *EResourceSetImpl) GetURIResourceMap() map[*url.URL]EResource
- func (r *EResourceSetImpl) Initialize()
- func (r *EResourceSetImpl) LoadResource(resource EResource)
- func (r *EResourceSetImpl) SetPackageRegistry(packageRegistry EPackageRegistry)
- func (r *EResourceSetImpl) SetResourceFactoryRegistry(resourceFactoryRegistry EResourceFactoryRegistry)
- func (r *EResourceSetImpl) SetURIConverter(uriConverter EURIConverter)
- func (r *EResourceSetImpl) SetURIResourceMap(uriResourceMap map[*url.URL]EResource)
- type EResourceSetInternal
- type EStore
- type EStoreEObject
- type EStoreEObjectImpl
- type EStringToStringMapEntry
- type EStructuralFeature
- type EStructuralFeatureExtentedMetaData
- type EStructuralFeatureExtentedMetaDataImpl
- type ETypeParameter
- type ETypedElement
- type EURIConverter
- type EURIConverterImpl
- func (r *EURIConverterImpl) CreateReader(uri *url.URL) (io.ReadCloser, error)
- func (r *EURIConverterImpl) CreateWriter(uri *url.URL) (io.WriteCloser, error)
- func (r *EURIConverterImpl) GetURIHandler(uri *url.URL) EURIHandler
- func (r *EURIConverterImpl) GetURIHandlers() EList
- func (r *EURIConverterImpl) Normalize(uri *url.URL) *url.URL
- type EURIHandler
- type EcoreFactory
- type EcorePackage
- type EventType
- type ExtendedMetaData
- func (emd *ExtendedMetaData) GetDocumentRoot(ePackage EPackage) EClass
- func (emd *ExtendedMetaData) GetName(eElement ENamedElement) string
- func (emd *ExtendedMetaData) GetNamespace(eFeature EStructuralFeature) string
- func (emd *ExtendedMetaData) GetType(ePackage EPackage, name string) EClassifier
- func (emd *ExtendedMetaData) GetXMLNSPrefixMapFeature(eClass EClass) EReference
- func (emd *ExtendedMetaData) GetXSISchemaLocationMapFeature(eClass EClass) EReference
- type FileURIHandler
- type IncrementalIDManager
- func (m *IncrementalIDManager) Clear()
- func (m *IncrementalIDManager) GetEObject(id interface{}) EObject
- func (m *IncrementalIDManager) GetID(eObject EObject) interface{}
- func (m *IncrementalIDManager) Register(eObject EObject)
- func (m *IncrementalIDManager) SetID(eObject EObject, id interface{})
- func (m *IncrementalIDManager) UnRegister(eObject EObject)
- type MockEAdapter
- type MockEAnnotation
- func (eAnnotation *MockEAnnotation) GetContents() EList
- func (eAnnotation *MockEAnnotation) GetDetails() EMap
- func (eAnnotation *MockEAnnotation) GetEModelElement() EModelElement
- func (eAnnotation *MockEAnnotation) GetReferences() EList
- func (eAnnotation *MockEAnnotation) GetSource() string
- func (eAnnotation *MockEAnnotation) SetEModelElement(newEModelElement EModelElement)
- func (eAnnotation *MockEAnnotation) SetSource(newSource string)
- type MockEAttribute
- type MockEClass
- func (eClass *MockEClass) GetEAllAttributes() EList
- func (eClass *MockEClass) GetEAllContainments() EList
- func (eClass *MockEClass) GetEAllOperations() EList
- func (eClass *MockEClass) GetEAllReferences() EList
- func (eClass *MockEClass) GetEAllStructuralFeatures() EList
- func (eClass *MockEClass) GetEAllSuperTypes() EList
- func (eClass *MockEClass) GetEAttributes() EList
- func (eClass *MockEClass) GetEContainmentFeatures() EList
- func (eClass *MockEClass) GetECrossReferenceFeatures() EList
- func (eClass *MockEClass) GetEIDAttribute() EAttribute
- func (eClass *MockEClass) GetEOperation(operationID int) EOperation
- func (eClass *MockEClass) GetEOperations() EList
- func (eClass *MockEClass) GetEReferences() EList
- func (eClass *MockEClass) GetEStructuralFeature(featureID int) EStructuralFeature
- func (eClass *MockEClass) GetEStructuralFeatureFromName(featureName string) EStructuralFeature
- func (eClass *MockEClass) GetEStructuralFeatures() EList
- func (eClass *MockEClass) GetESuperTypes() EList
- func (eClass *MockEClass) GetFeatureCount() int
- func (eClass *MockEClass) GetFeatureID(feature EStructuralFeature) int
- func (eClass *MockEClass) GetFeatureType(feature EStructuralFeature) EClassifier
- func (eClass *MockEClass) GetOperationCount() int
- func (eClass *MockEClass) GetOperationID(operation EOperation) int
- func (eClass *MockEClass) GetOverride(operation EOperation) EOperation
- func (eClass *MockEClass) IsAbstract() bool
- func (eClass *MockEClass) IsInterface() bool
- func (eClass *MockEClass) IsSuperTypeOf(someClass EClass) bool
- func (eClass *MockEClass) SetAbstract(newIsAbstract bool)
- func (eClass *MockEClass) SetInterface(newIsInterface bool)
- type MockEClassifier
- func (eClassifier *MockEClassifier) GetClassifierID() int
- func (eClassifier *MockEClassifier) GetDefaultValue() interface{}
- func (eClassifier *MockEClassifier) GetEPackage() EPackage
- func (eClassifier *MockEClassifier) GetInstanceClass() reflect.Type
- func (eClassifier *MockEClassifier) GetInstanceTypeName() string
- func (eClassifier *MockEClassifier) IsInstance(object interface{}) bool
- func (eClassifier *MockEClassifier) SetClassifierID(newClassifierID int)
- func (eClassifier *MockEClassifier) SetInstanceClass(newInstanceClass reflect.Type)
- func (eClassifier *MockEClassifier) SetInstanceTypeName(newInstanceTypeName string)
- type MockEContentAdapter
- type MockEDataType
- type MockEDiagnostic
- type MockEEnum
- type MockEEnumLiteral
- func (eEnumLiteral *MockEEnumLiteral) GetEEnum() EEnum
- func (eEnumLiteral *MockEEnumLiteral) GetInstance() interface{}
- func (eEnumLiteral *MockEEnumLiteral) GetLiteral() string
- func (eEnumLiteral *MockEEnumLiteral) GetValue() int
- func (eEnumLiteral *MockEEnumLiteral) SetInstance(newInstance interface{})
- func (eEnumLiteral *MockEEnumLiteral) SetLiteral(newLiteral string)
- func (eEnumLiteral *MockEEnumLiteral) SetValue(newValue int)
- type MockEFactory
- func (eFactory *MockEFactory) ConvertToString(eDataType EDataType, instanceValue interface{}) string
- func (eFactory *MockEFactory) Create(eClass EClass) EObject
- func (eFactory *MockEFactory) CreateFromString(eDataType EDataType, literalValue string) interface{}
- func (eFactory *MockEFactory) GetEPackage() EPackage
- func (eFactory *MockEFactory) SetEPackage(newEPackage EPackage)
- type MockEGenericType
- func (eGenericType *MockEGenericType) GetEClassifier() EClassifier
- func (eGenericType *MockEGenericType) GetELowerBound() EGenericType
- func (eGenericType *MockEGenericType) GetERawType() EClassifier
- func (eGenericType *MockEGenericType) GetETypeArguments() EList
- func (eGenericType *MockEGenericType) GetETypeParameter() ETypeParameter
- func (eGenericType *MockEGenericType) GetEUpperBound() EGenericType
- func (eGenericType *MockEGenericType) IsInstance(object interface{}) bool
- func (eGenericType *MockEGenericType) SetEClassifier(newEClassifier EClassifier)
- func (eGenericType *MockEGenericType) SetELowerBound(newELowerBound EGenericType)
- func (eGenericType *MockEGenericType) SetETypeParameter(newETypeParameter ETypeParameter)
- func (eGenericType *MockEGenericType) SetEUpperBound(newEUpperBound EGenericType)
- type MockEIterator
- type MockEList
- func (_m *MockEList) Add(_a0 interface{}) bool
- func (_m *MockEList) AddAll(_a0 EList) bool
- func (_m *MockEList) Clear()
- func (_m *MockEList) Contains(_a0 interface{}) bool
- func (_m *MockEList) Empty() bool
- func (_m *MockEList) Get(_a0 int) interface{}
- func (_m *MockEList) IndexOf(_a0 interface{}) int
- func (_m *MockEList) Insert(_a0 int, _a1 interface{}) bool
- func (_m *MockEList) InsertAll(_a0 int, _a1 EList) bool
- func (_m *MockEList) Iterator() EIterator
- func (_m *MockEList) Move(_a0 int, _a1 int) interface{}
- func (_m *MockEList) MoveObject(_a0 int, _a1 interface{})
- func (_m *MockEList) Remove(_a0 interface{}) bool
- func (_m *MockEList) RemoveAll(_a0 EList) bool
- func (_m *MockEList) RemoveAt(_a0 int) interface{}
- func (_m *MockEList) Set(_a0 int, _a1 interface{}) interface{}
- func (_m *MockEList) Size() int
- func (_m *MockEList) ToArray() []interface{}
- type MockEMap
- func (_m *MockEMap) ContainsKey(key interface{}) bool
- func (_m *MockEMap) ContainsValue(value interface{}) bool
- func (_m *MockEMap) GetValue(value interface{}) interface{}
- func (_m *MockEMap) Put(key interface{}, value interface{})
- func (_m *MockEMap) RemoveKey(key interface{}) interface{}
- func (_m *MockEMap) ToMap() map[interface{}]interface{}
- type MockEMapEntry
- type MockEModelElement
- type MockENamedElement
- type MockENotification
- func (_m *MockENotification) GetEventType() EventType
- func (_m *MockENotification) GetFeature() EStructuralFeature
- func (_m *MockENotification) GetFeatureID() int
- func (_m *MockENotification) GetNewValue() interface{}
- func (_m *MockENotification) GetNotifier() ENotifier
- func (_m *MockENotification) GetOldValue() interface{}
- func (_m *MockENotification) GetPosition() int
- func (_m *MockENotification) Merge(_a0 ENotification) bool
- type MockENotificationChain
- type MockENotifier
- type MockENotifyingList
- func (_m *MockENotifyingList) AddWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain
- func (_m *MockENotifyingList) GetFeature() EStructuralFeature
- func (_m *MockENotifyingList) GetFeatureID() int
- func (_m *MockENotifyingList) GetNotifier() ENotifier
- func (_m *MockENotifyingList) RemoveWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain
- func (_m *MockENotifyingList) SetWithNotification(index int, object interface{}, notifications ENotificationChain) ENotificationChain
- type MockEObject
- func (eObject *MockEObject) EAllContents() EIterator
- func (eObject *MockEObject) EClass() EClass
- func (eObject *MockEObject) EContainer() EObject
- func (eObject *MockEObject) EContainingFeature() EStructuralFeature
- func (eObject *MockEObject) EContainmentFeature() EReference
- func (eObject *MockEObject) EContents() EList
- func (eObject *MockEObject) ECrossReferences() EList
- func (eObject *MockEObject) EGet(feature EStructuralFeature) interface{}
- func (eObject *MockEObject) EGetResolve(feature EStructuralFeature, resolve bool) interface{}
- func (eObject *MockEObject) EInvoke(operation EOperation, arguments EList) interface{}
- func (eObject *MockEObject) EIsProxy() bool
- func (eObject *MockEObject) EIsSet(feature EStructuralFeature) bool
- func (eObject *MockEObject) EResource() EResource
- func (eObject *MockEObject) ESet(feature EStructuralFeature, newValue interface{})
- func (eObject *MockEObject) EUnset(feature EStructuralFeature)
- type MockEObjectIDManager
- func (_m *MockEObjectIDManager) Clear()
- func (_m *MockEObjectIDManager) GetEObject(_a0 interface{}) EObject
- func (_m *MockEObjectIDManager) GetID(_a0 EObject) interface{}
- func (_m *MockEObjectIDManager) Register(_a0 EObject)
- func (_m *MockEObjectIDManager) SetID(_a0 EObject, _a1 interface{})
- func (_m *MockEObjectIDManager) UnRegister(_a0 EObject)
- type MockEObjectInternal
- func (_m *MockEObjectInternal) EBasicInverseAdd(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
- func (_m *MockEObjectInternal) EBasicInverseRemove(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
- func (_m *MockEObjectInternal) EDerivedFeatureID(container EObject, featureID int) int
- func (_m *MockEObjectInternal) EDerivedOperationID(container EObject, operationID int) int
- func (_m *MockEObjectInternal) EDynamicProperties() EDynamicProperties
- func (_m *MockEObjectInternal) EGetFromID(featureID int, resolve bool) interface{}
- func (_m *MockEObjectInternal) EInternalContainer() EObject
- func (_m *MockEObjectInternal) EInternalContainerFeatureID() int
- func (_m *MockEObjectInternal) EInternalResource() EResource
- func (_m *MockEObjectInternal) EInverseAdd(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
- func (_m *MockEObjectInternal) EInverseRemove(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
- func (_m *MockEObjectInternal) EInvokeFromID(operationID int, arguments EList) interface{}
- func (_m *MockEObjectInternal) EIsSetFromID(featureID int) bool
- func (_m *MockEObjectInternal) EObjectForFragmentSegment(_a0 string) EObject
- func (_m *MockEObjectInternal) EProxyURI() *url.URL
- func (_m *MockEObjectInternal) EResolveProxy(proxy EObject) EObject
- func (_m *MockEObjectInternal) ESetFromID(featureID int, newValue interface{})
- func (_m *MockEObjectInternal) ESetInternalContainer(container EObject, containerFeatureID int)
- func (_m *MockEObjectInternal) ESetInternalResource(resource EResource)
- func (_m *MockEObjectInternal) ESetProxyURI(uri *url.URL)
- func (_m *MockEObjectInternal) ESetResource(resource EResource, notifications ENotificationChain) ENotificationChain
- func (_m *MockEObjectInternal) EStaticClass() EClass
- func (_m *MockEObjectInternal) EStaticFeatureCount() int
- func (_m *MockEObjectInternal) EURIFragmentSegment(_a0 EStructuralFeature, _a1 EObject) string
- func (_m *MockEObjectInternal) EUnsetFromID(featureID int)
- type MockEObjectList
- type MockEObjectProperties
- type MockEOperation
- func (eOperation *MockEOperation) GetEContainingClass() EClass
- func (eOperation *MockEOperation) GetEExceptions() EList
- func (eOperation *MockEOperation) GetEParameters() EList
- func (eOperation *MockEOperation) GetOperationID() int
- func (eOperation *MockEOperation) IsOverrideOf(someOperation EOperation) bool
- func (eOperation *MockEOperation) SetOperationID(newOperationID int)
- func (eOperation *MockEOperation) UnsetEExceptions()
- type MockEPackage
- func (ePackage *MockEPackage) GetEClassifier(name string) EClassifier
- func (ePackage *MockEPackage) GetEClassifiers() EList
- func (ePackage *MockEPackage) GetEFactoryInstance() EFactory
- func (ePackage *MockEPackage) GetESubPackages() EList
- func (ePackage *MockEPackage) GetESuperPackage() EPackage
- func (ePackage *MockEPackage) GetNsPrefix() string
- func (ePackage *MockEPackage) GetNsURI() string
- func (ePackage *MockEPackage) SetEFactoryInstance(newEFactoryInstance EFactory)
- func (ePackage *MockEPackage) SetNsPrefix(newNsPrefix string)
- func (ePackage *MockEPackage) SetNsURI(newNsURI string)
- type MockEPackageRegistry
- func (_m *MockEPackageRegistry) GetFactory(nsURI string) EFactory
- func (_m *MockEPackageRegistry) GetPackage(nsURI string) EPackage
- func (_m *MockEPackageRegistry) PutPackage(nsURI string, pack EPackage)
- func (_m *MockEPackageRegistry) PutSupplier(nsURI string, supplier func() EPackage)
- func (_m *MockEPackageRegistry) RegisterPackage(pack EPackage)
- func (_m *MockEPackageRegistry) Remove(nsURI string)
- func (_m *MockEPackageRegistry) UnregisterPackage(pack EPackage)
- type MockEParameter
- type MockEReference
- func (eReference *MockEReference) GetEKeys() EList
- func (eReference *MockEReference) GetEOpposite() EReference
- func (eReference *MockEReference) GetEReferenceType() EClass
- func (eReference *MockEReference) IsContainer() bool
- func (eReference *MockEReference) IsContainment() bool
- func (eReference *MockEReference) IsResolveProxies() bool
- func (eReference *MockEReference) SetContainment(newIsContainment bool)
- func (eReference *MockEReference) SetEOpposite(newEOpposite EReference)
- func (eReference *MockEReference) SetResolveProxies(newIsResolveProxies bool)
- type MockEResource
- func (_m *MockEResource) Attached(object EObject)
- func (_m *MockEResource) Detached(object EObject)
- func (_m *MockEResource) GetAllContents() EIterator
- func (_m *MockEResource) GetContents() EList
- func (_m *MockEResource) GetEObject(_a0 string) EObject
- func (_m *MockEResource) GetErrors() EList
- func (_m *MockEResource) GetObjectIDManager() EObjectIDManager
- func (_m *MockEResource) GetResourceSet() EResourceSet
- func (_m *MockEResource) GetURI() *url.URL
- func (_m *MockEResource) GetURIFragment(_a0 EObject) string
- func (_m *MockEResource) GetWarnings() EList
- func (_m *MockEResource) IsLoaded() bool
- func (_m *MockEResource) Load()
- func (_m *MockEResource) LoadWithOptions(o map[string]interface{})
- func (_m *MockEResource) LoadWithReader(r io.Reader, o map[string]interface{})
- func (_m *MockEResource) Save()
- func (_m *MockEResource) SaveWithOptions(o map[string]interface{})
- func (_m *MockEResource) SaveWithWriter(w io.Writer, o map[string]interface{})
- func (_m *MockEResource) SetObjectIDManager(_a0 EObjectIDManager)
- func (_m *MockEResource) SetURI(_a0 *url.URL)
- func (_m *MockEResource) Unload()
- type MockEResourceFactory
- type MockEResourceFactoryRegistry
- type MockEResourceInternal
- type MockEResourceSet
- func (_m *MockEResourceSet) CreateResource(uri *url.URL) EResource
- func (_m *MockEResourceSet) GetEObject(uri *url.URL, loadOnDemand bool) EObject
- func (_m *MockEResourceSet) GetPackageRegistry() EPackageRegistry
- func (_m *MockEResourceSet) GetResource(uri *url.URL, loadOnDemand bool) EResource
- func (_m *MockEResourceSet) GetResourceFactoryRegistry() EResourceFactoryRegistry
- func (_m *MockEResourceSet) GetResources() EList
- func (_m *MockEResourceSet) GetURIConverter() EURIConverter
- func (_m *MockEResourceSet) GetURIResourceMap() map[*url.URL]EResource
- func (_m *MockEResourceSet) SetPackageRegistry(packageregistry EPackageRegistry)
- func (_m *MockEResourceSet) SetResourceFactoryRegistry(resourceFactoryRegistry EResourceFactoryRegistry)
- func (_m *MockEResourceSet) SetURIConverter(uriConverter EURIConverter)
- func (_m *MockEResourceSet) SetURIResourceMap(uriMap map[*url.URL]EResource)
- type MockEStore
- func (_m *MockEStore) Add(object EObject, feature EStructuralFeature, index int, value interface{})
- func (_m *MockEStore) Clear(object EObject, feature EStructuralFeature)
- func (_m *MockEStore) Contains(object EObject, feature EStructuralFeature, value interface{}) bool
- func (_m *MockEStore) Create(eClass EClass) EObject
- func (_m *MockEStore) Get(object EObject, feature EStructuralFeature, index int) interface{}
- func (_m *MockEStore) GetContainer(object EObject) EObject
- func (_m *MockEStore) GetContainingFeature(object EObject) EStructuralFeature
- func (_m *MockEStore) IndexOf(object EObject, feature EStructuralFeature, value interface{}) int
- func (_m *MockEStore) IsEmpty(object EObject, feature EStructuralFeature) bool
- func (_m *MockEStore) IsSet(object EObject, feature EStructuralFeature) bool
- func (_m *MockEStore) LastIndexOf(object EObject, feature EStructuralFeature, value interface{}) int
- func (_m *MockEStore) Move(object EObject, feature EStructuralFeature, targetIndex int, sourceIndex int) interface{}
- func (_m *MockEStore) Remove(object EObject, feature EStructuralFeature, index int) interface{}
- func (_m *MockEStore) Set(object EObject, feature EStructuralFeature, index int, value interface{}) interface{}
- func (_m *MockEStore) Size(object EObject, feature EStructuralFeature) int
- func (_m *MockEStore) ToArray(object EObject, feature EStructuralFeature) []interface{}
- func (_m *MockEStore) UnSet(object EObject, feature EStructuralFeature)
- type MockEStoreEObject
- type MockEStringToStringMapEntry
- func (eStringToStringMapEntry *MockEStringToStringMapEntry) GetStringKey() string
- func (eStringToStringMapEntry *MockEStringToStringMapEntry) GetStringValue() string
- func (eStringToStringMapEntry *MockEStringToStringMapEntry) SetStringKey(newKey string)
- func (eStringToStringMapEntry *MockEStringToStringMapEntry) SetStringValue(newValue string)
- type MockEStructuralFeature
- func (eStructuralFeature *MockEStructuralFeature) GetContainerClass() reflect.Type
- func (eStructuralFeature *MockEStructuralFeature) GetDefaultValue() interface{}
- func (eStructuralFeature *MockEStructuralFeature) GetDefaultValueLiteral() string
- func (eStructuralFeature *MockEStructuralFeature) GetEContainingClass() EClass
- func (eStructuralFeature *MockEStructuralFeature) GetFeatureID() int
- func (eStructuralFeature *MockEStructuralFeature) IsChangeable() bool
- func (eStructuralFeature *MockEStructuralFeature) IsDerived() bool
- func (eStructuralFeature *MockEStructuralFeature) IsTransient() bool
- func (eStructuralFeature *MockEStructuralFeature) IsUnsettable() bool
- func (eStructuralFeature *MockEStructuralFeature) IsVolatile() bool
- func (eStructuralFeature *MockEStructuralFeature) SetChangeable(newIsChangeable bool)
- func (eStructuralFeature *MockEStructuralFeature) SetDefaultValue(newDefaultValue interface{})
- func (eStructuralFeature *MockEStructuralFeature) SetDefaultValueLiteral(newDefaultValueLiteral string)
- func (eStructuralFeature *MockEStructuralFeature) SetDerived(newIsDerived bool)
- func (eStructuralFeature *MockEStructuralFeature) SetFeatureID(newFeatureID int)
- func (eStructuralFeature *MockEStructuralFeature) SetTransient(newIsTransient bool)
- func (eStructuralFeature *MockEStructuralFeature) SetUnsettable(newIsUnsettable bool)
- func (eStructuralFeature *MockEStructuralFeature) SetVolatile(newIsVolatile bool)
- type MockETypeParameter
- type MockETypedElement
- func (eTypedElement *MockETypedElement) GetEType() EClassifier
- func (eTypedElement *MockETypedElement) GetLowerBound() int
- func (eTypedElement *MockETypedElement) GetUpperBound() int
- func (eTypedElement *MockETypedElement) IsMany() bool
- func (eTypedElement *MockETypedElement) IsOrdered() bool
- func (eTypedElement *MockETypedElement) IsRequired() bool
- func (eTypedElement *MockETypedElement) IsUnique() bool
- func (eTypedElement *MockETypedElement) SetEType(newEType EClassifier)
- func (eTypedElement *MockETypedElement) SetLowerBound(newLowerBound int)
- func (eTypedElement *MockETypedElement) SetOrdered(newIsOrdered bool)
- func (eTypedElement *MockETypedElement) SetUnique(newIsUnique bool)
- func (eTypedElement *MockETypedElement) SetUpperBound(newUpperBound int)
- func (eTypedElement *MockETypedElement) UnsetEType()
- type MockEURIConverter
- func (_m *MockEURIConverter) CreateReader(uri *url.URL) (io.ReadCloser, error)
- func (_m *MockEURIConverter) CreateWriter(uri *url.URL) (io.WriteCloser, error)
- func (_m *MockEURIConverter) GetURIHandler(uri *url.URL) EURIHandler
- func (_m *MockEURIConverter) GetURIHandlers() EList
- func (_m *MockEURIConverter) Normalize(uri *url.URL) *url.URL
- type MockEURIHandler
- type ReflectiveEObjectImpl
- func (o *ReflectiveEObjectImpl) EClass() EClass
- func (o *ReflectiveEObjectImpl) EDynamicGet(dynamicFeatureID int) interface{}
- func (o *ReflectiveEObjectImpl) EDynamicProperties() EDynamicProperties
- func (o *ReflectiveEObjectImpl) EDynamicSet(dynamicFeatureID int, newValue interface{})
- func (o *ReflectiveEObjectImpl) EDynamicUnset(dynamicFeatureID int)
- func (o *ReflectiveEObjectImpl) EStaticFeatureCount() int
- func (o *ReflectiveEObjectImpl) SetEClass(class EClass)
- type UniqueIDManager
- func (m *UniqueIDManager) Clear()
- func (m *UniqueIDManager) GetEObject(id interface{}) EObject
- func (m *UniqueIDManager) GetID(eObject EObject) interface{}
- func (m *UniqueIDManager) Register(eObject EObject)
- func (m *UniqueIDManager) SetID(eObject EObject, id interface{})
- func (m *UniqueIDManager) UnRegister(eObject EObject)
- type XMIProcessor
- type XMIResourceFactory
- type XMLProcessor
- func (p *XMLProcessor) CreateEResourceSet() EResourceSet
- func (p *XMLProcessor) Initialize(packages []EPackage)
- func (p *XMLProcessor) Load(uri *url.URL) EResource
- func (p *XMLProcessor) LoadWithOptions(uri *url.URL, options map[string]interface{}) EResource
- func (p *XMLProcessor) LoadWithReader(r io.Reader, options map[string]interface{}) EResource
- func (p *XMLProcessor) Save(resource EResource)
- func (p *XMLProcessor) SaveToString(resource EResource, options map[string]interface{}) string
- func (p *XMLProcessor) SaveWithOptions(resource EResource, options map[string]interface{})
- func (p *XMLProcessor) SaveWithWriter(w io.Writer, resource EResource, options map[string]interface{})
- type XMLResourceFactory
Constants ¶
const ( EOPPOSITE_FEATURE_BASE = -1 UNBOUNDED_MULTIPLICITY = -1 )
const ( // NAME is the package name. NAME = "ecore" // NS_URI is the package URI. NS_URI = "http://www.eclipse.org/emf/2002/Ecore" // NS_PREFIX is the package prefix. NS_PREFIX = "ecore" // EMODEL_ELEMENT is the meta object id for the class EModelElement. EMODEL_ELEMENT = 8 // EMODEL_ELEMENT__EANNOTATIONS is the feature id for the EModelElement 'EAnnotations' containment reference list. EMODEL_ELEMENT__EANNOTATIONS = 0 // EMODEL_ELEMENT_FEATURE_COUNT is the number of structural features of the class EModelElement. EMODEL_ELEMENT_FEATURE_COUNT = 1 // EMODEL_ELEMENT__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. EMODEL_ELEMENT__GET_EANNOTATION_ESTRING = 0 // EMODEL_ELEMENT_OPERATION_COUNT is the number of EMODEL_ELEMENT_OPERATION_COUNT EMODEL_ELEMENT_OPERATION_COUNT = 1 // ENAMED_ELEMENT is the meta object id for the class ENamedElement. ENAMED_ELEMENT = 9 // ENAMED_ELEMENT__EANNOTATIONS is the feature id for the ENamedElement 'EAnnotations' containment reference list. ENAMED_ELEMENT__EANNOTATIONS = EMODEL_ELEMENT__EANNOTATIONS // ENAMED_ELEMENT__NAME is the feature id for the ENamedElement 'Name' attribute. ENAMED_ELEMENT__NAME = EMODEL_ELEMENT_FEATURE_COUNT + 0 // ENAMED_ELEMENT_FEATURE_COUNT is the number of structural features of the class ENamedElement. ENAMED_ELEMENT_FEATURE_COUNT = EMODEL_ELEMENT_FEATURE_COUNT + 1 // ENAMED_ELEMENT__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. ENAMED_ELEMENT__GET_EANNOTATION_ESTRING = EMODEL_ELEMENT__GET_EANNOTATION_ESTRING // ENAMED_ELEMENT_OPERATION_COUNT is the number of ENAMED_ELEMENT_OPERATION_COUNT ENAMED_ELEMENT_OPERATION_COUNT = EMODEL_ELEMENT_OPERATION_COUNT + 0 // ETYPED_ELEMENT is the meta object id for the class ETypedElement. ETYPED_ELEMENT = 16 // ETYPED_ELEMENT__EANNOTATIONS is the feature id for the ETypedElement 'EAnnotations' containment reference list. ETYPED_ELEMENT__EANNOTATIONS = ENAMED_ELEMENT__EANNOTATIONS // ETYPED_ELEMENT__NAME is the feature id for the ETypedElement 'Name' attribute. ETYPED_ELEMENT__NAME = ENAMED_ELEMENT__NAME // ETYPED_ELEMENT__ORDERED is the feature id for the ETypedElement 'Ordered' attribute. ETYPED_ELEMENT__ORDERED = ENAMED_ELEMENT_FEATURE_COUNT + 0 // ETYPED_ELEMENT__UNIQUE is the feature id for the ETypedElement 'Unique' attribute. ETYPED_ELEMENT__UNIQUE = ENAMED_ELEMENT_FEATURE_COUNT + 1 // ETYPED_ELEMENT__LOWER_BOUND is the feature id for the ETypedElement 'LowerBound' attribute. ETYPED_ELEMENT__LOWER_BOUND = ENAMED_ELEMENT_FEATURE_COUNT + 2 // ETYPED_ELEMENT__UPPER_BOUND is the feature id for the ETypedElement 'UpperBound' attribute. ETYPED_ELEMENT__UPPER_BOUND = ENAMED_ELEMENT_FEATURE_COUNT + 3 // ETYPED_ELEMENT__MANY is the feature id for the ETypedElement 'Many' attribute. ETYPED_ELEMENT__MANY = ENAMED_ELEMENT_FEATURE_COUNT + 4 // ETYPED_ELEMENT__REQUIRED is the feature id for the ETypedElement 'Required' attribute. ETYPED_ELEMENT__REQUIRED = ENAMED_ELEMENT_FEATURE_COUNT + 5 // ETYPED_ELEMENT__ETYPE is the feature id for the ETypedElement 'EType' reference. ETYPED_ELEMENT__ETYPE = ENAMED_ELEMENT_FEATURE_COUNT + 6 // ETYPED_ELEMENT_FEATURE_COUNT is the number of structural features of the class ETypedElement. ETYPED_ELEMENT_FEATURE_COUNT = ENAMED_ELEMENT_FEATURE_COUNT + 7 // ETYPED_ELEMENT__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. ETYPED_ELEMENT__GET_EANNOTATION_ESTRING = ENAMED_ELEMENT__GET_EANNOTATION_ESTRING // ETYPED_ELEMENT_OPERATION_COUNT is the number of ETYPED_ELEMENT_OPERATION_COUNT ETYPED_ELEMENT_OPERATION_COUNT = ENAMED_ELEMENT_OPERATION_COUNT + 0 // ESTRUCTURAL_FEATURE is the meta object id for the class EStructuralFeature. ESTRUCTURAL_FEATURE = 15 // ESTRUCTURAL_FEATURE__EANNOTATIONS is the feature id for the EStructuralFeature 'EAnnotations' containment reference list. ESTRUCTURAL_FEATURE__EANNOTATIONS = ETYPED_ELEMENT__EANNOTATIONS // ESTRUCTURAL_FEATURE__NAME is the feature id for the EStructuralFeature 'Name' attribute. ESTRUCTURAL_FEATURE__NAME = ETYPED_ELEMENT__NAME // ESTRUCTURAL_FEATURE__ORDERED is the feature id for the EStructuralFeature 'Ordered' attribute. ESTRUCTURAL_FEATURE__ORDERED = ETYPED_ELEMENT__ORDERED // ESTRUCTURAL_FEATURE__UNIQUE is the feature id for the EStructuralFeature 'Unique' attribute. ESTRUCTURAL_FEATURE__UNIQUE = ETYPED_ELEMENT__UNIQUE // ESTRUCTURAL_FEATURE__LOWER_BOUND is the feature id for the EStructuralFeature 'LowerBound' attribute. ESTRUCTURAL_FEATURE__LOWER_BOUND = ETYPED_ELEMENT__LOWER_BOUND // ESTRUCTURAL_FEATURE__UPPER_BOUND is the feature id for the EStructuralFeature 'UpperBound' attribute. ESTRUCTURAL_FEATURE__UPPER_BOUND = ETYPED_ELEMENT__UPPER_BOUND // ESTRUCTURAL_FEATURE__MANY is the feature id for the EStructuralFeature 'Many' attribute. ESTRUCTURAL_FEATURE__MANY = ETYPED_ELEMENT__MANY // ESTRUCTURAL_FEATURE__REQUIRED is the feature id for the EStructuralFeature 'Required' attribute. ESTRUCTURAL_FEATURE__REQUIRED = ETYPED_ELEMENT__REQUIRED // ESTRUCTURAL_FEATURE__ETYPE is the feature id for the EStructuralFeature 'EType' reference. ESTRUCTURAL_FEATURE__ETYPE = ETYPED_ELEMENT__ETYPE // ESTRUCTURAL_FEATURE__CHANGEABLE is the feature id for the EStructuralFeature 'Changeable' attribute. ESTRUCTURAL_FEATURE__CHANGEABLE = ETYPED_ELEMENT_FEATURE_COUNT + 0 // ESTRUCTURAL_FEATURE__VOLATILE is the feature id for the EStructuralFeature 'Volatile' attribute. ESTRUCTURAL_FEATURE__VOLATILE = ETYPED_ELEMENT_FEATURE_COUNT + 1 // ESTRUCTURAL_FEATURE__TRANSIENT is the feature id for the EStructuralFeature 'Transient' attribute. ESTRUCTURAL_FEATURE__TRANSIENT = ETYPED_ELEMENT_FEATURE_COUNT + 2 // ESTRUCTURAL_FEATURE__DEFAULT_VALUE_LITERAL is the feature id for the EStructuralFeature 'DefaultValueLiteral' attribute. ESTRUCTURAL_FEATURE__DEFAULT_VALUE_LITERAL = ETYPED_ELEMENT_FEATURE_COUNT + 3 // ESTRUCTURAL_FEATURE__DEFAULT_VALUE is the feature id for the EStructuralFeature 'DefaultValue' attribute. ESTRUCTURAL_FEATURE__DEFAULT_VALUE = ETYPED_ELEMENT_FEATURE_COUNT + 4 // ESTRUCTURAL_FEATURE__UNSETTABLE is the feature id for the EStructuralFeature 'Unsettable' attribute. ESTRUCTURAL_FEATURE__UNSETTABLE = ETYPED_ELEMENT_FEATURE_COUNT + 5 // ESTRUCTURAL_FEATURE__DERIVED is the feature id for the EStructuralFeature 'Derived' attribute. ESTRUCTURAL_FEATURE__DERIVED = ETYPED_ELEMENT_FEATURE_COUNT + 6 // ESTRUCTURAL_FEATURE__ECONTAINING_CLASS is the feature id for the EStructuralFeature 'EContainingClass' container reference. ESTRUCTURAL_FEATURE__ECONTAINING_CLASS = ETYPED_ELEMENT_FEATURE_COUNT + 7 // ESTRUCTURAL_FEATURE__FEATURE_ID is the feature id for the EStructuralFeature 'FeatureID' attribute. ESTRUCTURAL_FEATURE__FEATURE_ID = ETYPED_ELEMENT_FEATURE_COUNT + 8 // ESTRUCTURAL_FEATURE_FEATURE_COUNT is the number of structural features of the class EStructuralFeature. ESTRUCTURAL_FEATURE_FEATURE_COUNT = ETYPED_ELEMENT_FEATURE_COUNT + 9 // ESTRUCTURAL_FEATURE__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. ESTRUCTURAL_FEATURE__GET_EANNOTATION_ESTRING = ETYPED_ELEMENT__GET_EANNOTATION_ESTRING // ESTRUCTURAL_FEATURE__GET_CONTAINER_CLASS is the operation id for the 'getContainerClass' operation. ESTRUCTURAL_FEATURE__GET_CONTAINER_CLASS = ETYPED_ELEMENT_OPERATION_COUNT + 0 // ESTRUCTURAL_FEATURE_OPERATION_COUNT is the number of ESTRUCTURAL_FEATURE_OPERATION_COUNT ESTRUCTURAL_FEATURE_OPERATION_COUNT = ETYPED_ELEMENT_OPERATION_COUNT + 1 // EATTRIBUTE is the meta object id for the class EAttribute. EATTRIBUTE = 53 // EATTRIBUTE__EANNOTATIONS is the feature id for the EAttribute 'EAnnotations' containment reference list. EATTRIBUTE__EANNOTATIONS = ESTRUCTURAL_FEATURE__EANNOTATIONS // EATTRIBUTE__NAME is the feature id for the EAttribute 'Name' attribute. EATTRIBUTE__NAME = ESTRUCTURAL_FEATURE__NAME // EATTRIBUTE__ORDERED is the feature id for the EAttribute 'Ordered' attribute. EATTRIBUTE__ORDERED = ESTRUCTURAL_FEATURE__ORDERED // EATTRIBUTE__UNIQUE is the feature id for the EAttribute 'Unique' attribute. EATTRIBUTE__UNIQUE = ESTRUCTURAL_FEATURE__UNIQUE // EATTRIBUTE__LOWER_BOUND is the feature id for the EAttribute 'LowerBound' attribute. EATTRIBUTE__LOWER_BOUND = ESTRUCTURAL_FEATURE__LOWER_BOUND // EATTRIBUTE__UPPER_BOUND is the feature id for the EAttribute 'UpperBound' attribute. EATTRIBUTE__UPPER_BOUND = ESTRUCTURAL_FEATURE__UPPER_BOUND // EATTRIBUTE__MANY is the feature id for the EAttribute 'Many' attribute. EATTRIBUTE__MANY = ESTRUCTURAL_FEATURE__MANY // EATTRIBUTE__REQUIRED is the feature id for the EAttribute 'Required' attribute. EATTRIBUTE__REQUIRED = ESTRUCTURAL_FEATURE__REQUIRED // EATTRIBUTE__ETYPE is the feature id for the EAttribute 'EType' reference. EATTRIBUTE__ETYPE = ESTRUCTURAL_FEATURE__ETYPE // EATTRIBUTE__CHANGEABLE is the feature id for the EAttribute 'Changeable' attribute. EATTRIBUTE__CHANGEABLE = ESTRUCTURAL_FEATURE__CHANGEABLE // EATTRIBUTE__VOLATILE is the feature id for the EAttribute 'Volatile' attribute. EATTRIBUTE__VOLATILE = ESTRUCTURAL_FEATURE__VOLATILE // EATTRIBUTE__TRANSIENT is the feature id for the EAttribute 'Transient' attribute. EATTRIBUTE__TRANSIENT = ESTRUCTURAL_FEATURE__TRANSIENT // EATTRIBUTE__DEFAULT_VALUE_LITERAL is the feature id for the EAttribute 'DefaultValueLiteral' attribute. EATTRIBUTE__DEFAULT_VALUE_LITERAL = ESTRUCTURAL_FEATURE__DEFAULT_VALUE_LITERAL // EATTRIBUTE__DEFAULT_VALUE is the feature id for the EAttribute 'DefaultValue' attribute. EATTRIBUTE__DEFAULT_VALUE = ESTRUCTURAL_FEATURE__DEFAULT_VALUE // EATTRIBUTE__UNSETTABLE is the feature id for the EAttribute 'Unsettable' attribute. EATTRIBUTE__UNSETTABLE = ESTRUCTURAL_FEATURE__UNSETTABLE // EATTRIBUTE__DERIVED is the feature id for the EAttribute 'Derived' attribute. EATTRIBUTE__DERIVED = ESTRUCTURAL_FEATURE__DERIVED // EATTRIBUTE__ECONTAINING_CLASS is the feature id for the EAttribute 'EContainingClass' container reference. EATTRIBUTE__ECONTAINING_CLASS = ESTRUCTURAL_FEATURE__ECONTAINING_CLASS // EATTRIBUTE__FEATURE_ID is the feature id for the EAttribute 'FeatureID' attribute. EATTRIBUTE__FEATURE_ID = ESTRUCTURAL_FEATURE__FEATURE_ID // EATTRIBUTE__ID is the feature id for the EAttribute 'ID' attribute. EATTRIBUTE__ID = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 0 // EATTRIBUTE__EATTRIBUTE_TYPE is the feature id for the EAttribute 'EAttributeType' reference. EATTRIBUTE__EATTRIBUTE_TYPE = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 1 // EATTRIBUTE_FEATURE_COUNT is the number of structural features of the class EAttribute. EATTRIBUTE_FEATURE_COUNT = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 2 // EATTRIBUTE__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. EATTRIBUTE__GET_EANNOTATION_ESTRING = ESTRUCTURAL_FEATURE__GET_EANNOTATION_ESTRING // EATTRIBUTE__GET_CONTAINER_CLASS is the operation id for the 'getContainerClass' operation. EATTRIBUTE__GET_CONTAINER_CLASS = ESTRUCTURAL_FEATURE__GET_CONTAINER_CLASS // EATTRIBUTE_OPERATION_COUNT is the number of EATTRIBUTE_OPERATION_COUNT EATTRIBUTE_OPERATION_COUNT = ESTRUCTURAL_FEATURE_OPERATION_COUNT + 0 // EANNOTATION is the meta object id for the class EAnnotation. EANNOTATION = 1 // EANNOTATION__EANNOTATIONS is the feature id for the EAnnotation 'EAnnotations' containment reference list. EANNOTATION__EANNOTATIONS = EMODEL_ELEMENT__EANNOTATIONS // EANNOTATION__SOURCE is the feature id for the EAnnotation 'Source' attribute. EANNOTATION__SOURCE = EMODEL_ELEMENT_FEATURE_COUNT + 0 // EANNOTATION__DETAILS is the feature id for the EAnnotation 'Details' map. EANNOTATION__DETAILS = EMODEL_ELEMENT_FEATURE_COUNT + 1 // EANNOTATION__EMODEL_ELEMENT is the feature id for the EAnnotation 'EModelElement' container reference. EANNOTATION__EMODEL_ELEMENT = EMODEL_ELEMENT_FEATURE_COUNT + 2 // EANNOTATION__CONTENTS is the feature id for the EAnnotation 'Contents' containment reference list. EANNOTATION__CONTENTS = EMODEL_ELEMENT_FEATURE_COUNT + 3 // EANNOTATION__REFERENCES is the feature id for the EAnnotation 'References' reference list. EANNOTATION__REFERENCES = EMODEL_ELEMENT_FEATURE_COUNT + 4 // EANNOTATION_FEATURE_COUNT is the number of structural features of the class EAnnotation. EANNOTATION_FEATURE_COUNT = EMODEL_ELEMENT_FEATURE_COUNT + 5 // EANNOTATION__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. EANNOTATION__GET_EANNOTATION_ESTRING = EMODEL_ELEMENT__GET_EANNOTATION_ESTRING // EANNOTATION_OPERATION_COUNT is the number of EANNOTATION_OPERATION_COUNT EANNOTATION_OPERATION_COUNT = EMODEL_ELEMENT_OPERATION_COUNT + 0 // ECLASSIFIER is the meta object id for the class EClassifier. ECLASSIFIER = 3 // ECLASSIFIER__EANNOTATIONS is the feature id for the EClassifier 'EAnnotations' containment reference list. ECLASSIFIER__EANNOTATIONS = ENAMED_ELEMENT__EANNOTATIONS // ECLASSIFIER__NAME is the feature id for the EClassifier 'Name' attribute. ECLASSIFIER__NAME = ENAMED_ELEMENT__NAME // ECLASSIFIER__INSTANCE_TYPE_NAME is the feature id for the EClassifier 'InstanceTypeName' attribute. ECLASSIFIER__INSTANCE_TYPE_NAME = ENAMED_ELEMENT_FEATURE_COUNT + 0 // ECLASSIFIER__INSTANCE_CLASS is the feature id for the EClassifier 'InstanceClass' attribute. ECLASSIFIER__INSTANCE_CLASS = ENAMED_ELEMENT_FEATURE_COUNT + 1 // ECLASSIFIER__DEFAULT_VALUE is the feature id for the EClassifier 'DefaultValue' attribute. ECLASSIFIER__DEFAULT_VALUE = ENAMED_ELEMENT_FEATURE_COUNT + 2 // ECLASSIFIER__EPACKAGE is the feature id for the EClassifier 'EPackage' container reference. ECLASSIFIER__EPACKAGE = ENAMED_ELEMENT_FEATURE_COUNT + 3 // ECLASSIFIER__CLASSIFIER_ID is the feature id for the EClassifier 'ClassifierID' attribute. ECLASSIFIER__CLASSIFIER_ID = ENAMED_ELEMENT_FEATURE_COUNT + 4 // ECLASSIFIER_FEATURE_COUNT is the number of structural features of the class EClassifier. ECLASSIFIER_FEATURE_COUNT = ENAMED_ELEMENT_FEATURE_COUNT + 5 // ECLASSIFIER__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. ECLASSIFIER__GET_EANNOTATION_ESTRING = ENAMED_ELEMENT__GET_EANNOTATION_ESTRING // ECLASSIFIER__IS_INSTANCE_EJAVAOBJECT is the operation id for the 'isInstance' operation. ECLASSIFIER__IS_INSTANCE_EJAVAOBJECT = ENAMED_ELEMENT_OPERATION_COUNT + 0 // ECLASSIFIER_OPERATION_COUNT is the number of ECLASSIFIER_OPERATION_COUNT ECLASSIFIER_OPERATION_COUNT = ENAMED_ELEMENT_OPERATION_COUNT + 1 // ECLASS is the meta object id for the class EClass. ECLASS = 2 // ECLASS__EANNOTATIONS is the feature id for the EClass 'EAnnotations' containment reference list. ECLASS__EANNOTATIONS = ECLASSIFIER__EANNOTATIONS // ECLASS__NAME is the feature id for the EClass 'Name' attribute. ECLASS__NAME = ECLASSIFIER__NAME // ECLASS__INSTANCE_TYPE_NAME is the feature id for the EClass 'InstanceTypeName' attribute. ECLASS__INSTANCE_TYPE_NAME = ECLASSIFIER__INSTANCE_TYPE_NAME // ECLASS__INSTANCE_CLASS is the feature id for the EClass 'InstanceClass' attribute. ECLASS__INSTANCE_CLASS = ECLASSIFIER__INSTANCE_CLASS // ECLASS__DEFAULT_VALUE is the feature id for the EClass 'DefaultValue' attribute. ECLASS__DEFAULT_VALUE = ECLASSIFIER__DEFAULT_VALUE // ECLASS__EPACKAGE is the feature id for the EClass 'EPackage' container reference. ECLASS__EPACKAGE = ECLASSIFIER__EPACKAGE // ECLASS__CLASSIFIER_ID is the feature id for the EClass 'ClassifierID' attribute. ECLASS__CLASSIFIER_ID = ECLASSIFIER__CLASSIFIER_ID // ECLASS__ABSTRACT is the feature id for the EClass 'Abstract' attribute. ECLASS__ABSTRACT = ECLASSIFIER_FEATURE_COUNT + 0 // ECLASS__INTERFACE is the feature id for the EClass 'Interface' attribute. ECLASS__INTERFACE = ECLASSIFIER_FEATURE_COUNT + 1 // ECLASS__ESTRUCTURAL_FEATURES is the feature id for the EClass 'EStructuralFeatures' containment reference list. ECLASS__ESTRUCTURAL_FEATURES = ECLASSIFIER_FEATURE_COUNT + 2 // ECLASS__EATTRIBUTES is the feature id for the EClass 'EAttributes' reference list. ECLASS__EATTRIBUTES = ECLASSIFIER_FEATURE_COUNT + 3 // ECLASS__EREFERENCES is the feature id for the EClass 'EReferences' reference list. ECLASS__EREFERENCES = ECLASSIFIER_FEATURE_COUNT + 4 // ECLASS__ESUPER_TYPES is the feature id for the EClass 'ESuperTypes' reference list. ECLASS__ESUPER_TYPES = ECLASSIFIER_FEATURE_COUNT + 5 // ECLASS__EOPERATIONS is the feature id for the EClass 'EOperations' containment reference list. ECLASS__EOPERATIONS = ECLASSIFIER_FEATURE_COUNT + 6 // ECLASS__ECONTAINMENT_FEATURES is the feature id for the EClass 'EContainmentFeatures' reference list. ECLASS__ECONTAINMENT_FEATURES = ECLASSIFIER_FEATURE_COUNT + 7 // ECLASS__ECROSS_REFERENCE_FEATURES is the feature id for the EClass 'ECrossReferenceFeatures' reference list. ECLASS__ECROSS_REFERENCE_FEATURES = ECLASSIFIER_FEATURE_COUNT + 8 // ECLASS__EALL_ATTRIBUTES is the feature id for the EClass 'EAllAttributes' reference list. ECLASS__EALL_ATTRIBUTES = ECLASSIFIER_FEATURE_COUNT + 9 // ECLASS__EALL_REFERENCES is the feature id for the EClass 'EAllReferences' reference list. ECLASS__EALL_REFERENCES = ECLASSIFIER_FEATURE_COUNT + 10 // ECLASS__EALL_CONTAINMENTS is the feature id for the EClass 'EAllContainments' reference list. ECLASS__EALL_CONTAINMENTS = ECLASSIFIER_FEATURE_COUNT + 11 // ECLASS__EALL_OPERATIONS is the feature id for the EClass 'EAllOperations' reference list. ECLASS__EALL_OPERATIONS = ECLASSIFIER_FEATURE_COUNT + 12 // ECLASS__EALL_STRUCTURAL_FEATURES is the feature id for the EClass 'EAllStructuralFeatures' reference list. ECLASS__EALL_STRUCTURAL_FEATURES = ECLASSIFIER_FEATURE_COUNT + 13 // ECLASS__EALL_SUPER_TYPES is the feature id for the EClass 'EAllSuperTypes' reference list. ECLASS__EALL_SUPER_TYPES = ECLASSIFIER_FEATURE_COUNT + 14 // ECLASS__EID_ATTRIBUTE is the feature id for the EClass 'EIDAttribute' reference. ECLASS__EID_ATTRIBUTE = ECLASSIFIER_FEATURE_COUNT + 15 // ECLASS_FEATURE_COUNT is the number of structural features of the class EClass. ECLASS_FEATURE_COUNT = ECLASSIFIER_FEATURE_COUNT + 16 // ECLASS__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. ECLASS__GET_EANNOTATION_ESTRING = ECLASSIFIER__GET_EANNOTATION_ESTRING // ECLASS__IS_INSTANCE_EJAVAOBJECT is the operation id for the 'isInstance' operation. ECLASS__IS_INSTANCE_EJAVAOBJECT = ECLASSIFIER__IS_INSTANCE_EJAVAOBJECT // ECLASS__IS_SUPER_TYPE_OF_ECLASS is the operation id for the 'isSuperTypeOf' operation. ECLASS__IS_SUPER_TYPE_OF_ECLASS = ECLASSIFIER_OPERATION_COUNT + 0 // ECLASS__GET_FEATURE_COUNT is the operation id for the 'getFeatureCount' operation. ECLASS__GET_FEATURE_COUNT = ECLASSIFIER_OPERATION_COUNT + 1 // ECLASS__GET_ESTRUCTURAL_FEATURE_EINT is the operation id for the 'getEStructuralFeature' operation. ECLASS__GET_ESTRUCTURAL_FEATURE_EINT = ECLASSIFIER_OPERATION_COUNT + 2 // ECLASS__GET_ESTRUCTURAL_FEATURE_ESTRING is the operation id for the 'getEStructuralFeature' operation. ECLASS__GET_ESTRUCTURAL_FEATURE_ESTRING = ECLASSIFIER_OPERATION_COUNT + 3 // ECLASS__GET_FEATURE_ID_ESTRUCTURALFEATURE is the operation id for the 'getFeatureID' operation. ECLASS__GET_FEATURE_ID_ESTRUCTURALFEATURE = ECLASSIFIER_OPERATION_COUNT + 4 // ECLASS__GET_OPERATION_COUNT is the operation id for the 'getOperationCount' operation. ECLASS__GET_OPERATION_COUNT = ECLASSIFIER_OPERATION_COUNT + 5 // ECLASS__GET_EOPERATION_EINT is the operation id for the 'getEOperation' operation. ECLASS__GET_EOPERATION_EINT = ECLASSIFIER_OPERATION_COUNT + 6 // ECLASS__GET_OPERATION_ID_EOPERATION is the operation id for the 'getOperationID' operation. ECLASS__GET_OPERATION_ID_EOPERATION = ECLASSIFIER_OPERATION_COUNT + 7 // ECLASS__GET_OVERRIDE_EOPERATION is the operation id for the 'getOverride' operation. ECLASS__GET_OVERRIDE_EOPERATION = ECLASSIFIER_OPERATION_COUNT + 8 // ECLASS__GET_FEATURE_TYPE_ESTRUCTURALFEATURE is the operation id for the 'getFeatureType' operation. ECLASS__GET_FEATURE_TYPE_ESTRUCTURALFEATURE = ECLASSIFIER_OPERATION_COUNT + 9 // ECLASS_OPERATION_COUNT is the number of ECLASS_OPERATION_COUNT ECLASS_OPERATION_COUNT = ECLASSIFIER_OPERATION_COUNT + 10 // EDATA_TYPE is the meta object id for the class EDataType. EDATA_TYPE = 4 // EDATA_TYPE__EANNOTATIONS is the feature id for the EDataType 'EAnnotations' containment reference list. EDATA_TYPE__EANNOTATIONS = ECLASSIFIER__EANNOTATIONS // EDATA_TYPE__NAME is the feature id for the EDataType 'Name' attribute. EDATA_TYPE__NAME = ECLASSIFIER__NAME // EDATA_TYPE__INSTANCE_TYPE_NAME is the feature id for the EDataType 'InstanceTypeName' attribute. EDATA_TYPE__INSTANCE_TYPE_NAME = ECLASSIFIER__INSTANCE_TYPE_NAME // EDATA_TYPE__INSTANCE_CLASS is the feature id for the EDataType 'InstanceClass' attribute. EDATA_TYPE__INSTANCE_CLASS = ECLASSIFIER__INSTANCE_CLASS // EDATA_TYPE__DEFAULT_VALUE is the feature id for the EDataType 'DefaultValue' attribute. EDATA_TYPE__DEFAULT_VALUE = ECLASSIFIER__DEFAULT_VALUE // EDATA_TYPE__EPACKAGE is the feature id for the EDataType 'EPackage' container reference. EDATA_TYPE__EPACKAGE = ECLASSIFIER__EPACKAGE // EDATA_TYPE__CLASSIFIER_ID is the feature id for the EDataType 'ClassifierID' attribute. EDATA_TYPE__CLASSIFIER_ID = ECLASSIFIER__CLASSIFIER_ID // EDATA_TYPE__SERIALIZABLE is the feature id for the EDataType 'Serializable' attribute. EDATA_TYPE__SERIALIZABLE = ECLASSIFIER_FEATURE_COUNT + 0 // EDATA_TYPE_FEATURE_COUNT is the number of structural features of the class EDataType. EDATA_TYPE_FEATURE_COUNT = ECLASSIFIER_FEATURE_COUNT + 1 // EDATA_TYPE__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. EDATA_TYPE__GET_EANNOTATION_ESTRING = ECLASSIFIER__GET_EANNOTATION_ESTRING // EDATA_TYPE__IS_INSTANCE_EJAVAOBJECT is the operation id for the 'isInstance' operation. EDATA_TYPE__IS_INSTANCE_EJAVAOBJECT = ECLASSIFIER__IS_INSTANCE_EJAVAOBJECT // EDATA_TYPE_OPERATION_COUNT is the number of EDATA_TYPE_OPERATION_COUNT EDATA_TYPE_OPERATION_COUNT = ECLASSIFIER_OPERATION_COUNT + 0 // EENUM is the meta object id for the class EEnum. EENUM = 5 // EENUM__EANNOTATIONS is the feature id for the EEnum 'EAnnotations' containment reference list. EENUM__EANNOTATIONS = EDATA_TYPE__EANNOTATIONS // EENUM__NAME is the feature id for the EEnum 'Name' attribute. EENUM__NAME = EDATA_TYPE__NAME // EENUM__INSTANCE_TYPE_NAME is the feature id for the EEnum 'InstanceTypeName' attribute. EENUM__INSTANCE_TYPE_NAME = EDATA_TYPE__INSTANCE_TYPE_NAME // EENUM__INSTANCE_CLASS is the feature id for the EEnum 'InstanceClass' attribute. EENUM__INSTANCE_CLASS = EDATA_TYPE__INSTANCE_CLASS // EENUM__DEFAULT_VALUE is the feature id for the EEnum 'DefaultValue' attribute. EENUM__DEFAULT_VALUE = EDATA_TYPE__DEFAULT_VALUE // EENUM__EPACKAGE is the feature id for the EEnum 'EPackage' container reference. EENUM__EPACKAGE = EDATA_TYPE__EPACKAGE // EENUM__CLASSIFIER_ID is the feature id for the EEnum 'ClassifierID' attribute. EENUM__CLASSIFIER_ID = EDATA_TYPE__CLASSIFIER_ID // EENUM__SERIALIZABLE is the feature id for the EEnum 'Serializable' attribute. EENUM__SERIALIZABLE = EDATA_TYPE__SERIALIZABLE // EENUM__ELITERALS is the feature id for the EEnum 'ELiterals' containment reference list. EENUM__ELITERALS = EDATA_TYPE_FEATURE_COUNT + 0 // EENUM_FEATURE_COUNT is the number of structural features of the class EEnum. EENUM_FEATURE_COUNT = EDATA_TYPE_FEATURE_COUNT + 1 // EENUM__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. EENUM__GET_EANNOTATION_ESTRING = EDATA_TYPE__GET_EANNOTATION_ESTRING // EENUM__IS_INSTANCE_EJAVAOBJECT is the operation id for the 'isInstance' operation. EENUM__IS_INSTANCE_EJAVAOBJECT = EDATA_TYPE__IS_INSTANCE_EJAVAOBJECT // EENUM__GET_EENUM_LITERAL_ESTRING is the operation id for the 'getEEnumLiteral' operation. EENUM__GET_EENUM_LITERAL_ESTRING = EDATA_TYPE_OPERATION_COUNT + 0 // EENUM__GET_EENUM_LITERAL_EINT is the operation id for the 'getEEnumLiteral' operation. EENUM__GET_EENUM_LITERAL_EINT = EDATA_TYPE_OPERATION_COUNT + 1 // EENUM__GET_EENUM_LITERAL_BY_LITERAL_ESTRING is the operation id for the 'getEEnumLiteralByLiteral' operation. EENUM__GET_EENUM_LITERAL_BY_LITERAL_ESTRING = EDATA_TYPE_OPERATION_COUNT + 2 // EENUM_OPERATION_COUNT is the number of EENUM_OPERATION_COUNT EENUM_OPERATION_COUNT = EDATA_TYPE_OPERATION_COUNT + 3 // EENUM_LITERAL is the meta object id for the class EEnumLiteral. EENUM_LITERAL = 6 // EENUM_LITERAL__EANNOTATIONS is the feature id for the EEnumLiteral 'EAnnotations' containment reference list. EENUM_LITERAL__EANNOTATIONS = ENAMED_ELEMENT__EANNOTATIONS // EENUM_LITERAL__NAME is the feature id for the EEnumLiteral 'Name' attribute. EENUM_LITERAL__NAME = ENAMED_ELEMENT__NAME // EENUM_LITERAL__VALUE is the feature id for the EEnumLiteral 'Value' attribute. EENUM_LITERAL__VALUE = ENAMED_ELEMENT_FEATURE_COUNT + 0 // EENUM_LITERAL__INSTANCE is the feature id for the EEnumLiteral 'Instance' attribute. EENUM_LITERAL__INSTANCE = ENAMED_ELEMENT_FEATURE_COUNT + 1 // EENUM_LITERAL__LITERAL is the feature id for the EEnumLiteral 'Literal' attribute. EENUM_LITERAL__LITERAL = ENAMED_ELEMENT_FEATURE_COUNT + 2 // EENUM_LITERAL__EENUM is the feature id for the EEnumLiteral 'EEnum' container reference. EENUM_LITERAL__EENUM = ENAMED_ELEMENT_FEATURE_COUNT + 3 // EENUM_LITERAL_FEATURE_COUNT is the number of structural features of the class EEnumLiteral. EENUM_LITERAL_FEATURE_COUNT = ENAMED_ELEMENT_FEATURE_COUNT + 4 // EENUM_LITERAL__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. EENUM_LITERAL__GET_EANNOTATION_ESTRING = ENAMED_ELEMENT__GET_EANNOTATION_ESTRING // EENUM_LITERAL_OPERATION_COUNT is the number of EENUM_LITERAL_OPERATION_COUNT EENUM_LITERAL_OPERATION_COUNT = ENAMED_ELEMENT_OPERATION_COUNT + 0 // EFACTORY is the meta object id for the class EFactory. EFACTORY = 7 // EFACTORY__EANNOTATIONS is the feature id for the EFactory 'EAnnotations' containment reference list. EFACTORY__EANNOTATIONS = EMODEL_ELEMENT__EANNOTATIONS // EFACTORY__EPACKAGE is the feature id for the EFactory 'EPackage' container reference. EFACTORY__EPACKAGE = EMODEL_ELEMENT_FEATURE_COUNT + 0 // EFACTORY_FEATURE_COUNT is the number of structural features of the class EFactory. EFACTORY_FEATURE_COUNT = EMODEL_ELEMENT_FEATURE_COUNT + 1 // EFACTORY__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. EFACTORY__GET_EANNOTATION_ESTRING = EMODEL_ELEMENT__GET_EANNOTATION_ESTRING // EFACTORY__CREATE_ECLASS is the operation id for the 'create' operation. EFACTORY__CREATE_ECLASS = EMODEL_ELEMENT_OPERATION_COUNT + 0 // EFACTORY__CREATE_FROM_STRING_EDATATYPE_ESTRING is the operation id for the 'createFromString' operation. EFACTORY__CREATE_FROM_STRING_EDATATYPE_ESTRING = EMODEL_ELEMENT_OPERATION_COUNT + 1 // EFACTORY__CONVERT_TO_STRING_EDATATYPE_EJAVAOBJECT is the operation id for the 'convertToString' operation. EFACTORY__CONVERT_TO_STRING_EDATATYPE_EJAVAOBJECT = EMODEL_ELEMENT_OPERATION_COUNT + 2 // EFACTORY_OPERATION_COUNT is the number of EFACTORY_OPERATION_COUNT EFACTORY_OPERATION_COUNT = EMODEL_ELEMENT_OPERATION_COUNT + 3 // EOBJECT is the meta object id for the class EObject. EOBJECT = 10 // EOBJECT_FEATURE_COUNT is the number of structural features of the class EObject. EOBJECT_FEATURE_COUNT = 0 // EOBJECT__ECLASS is the operation id for the 'eClass' operation. EOBJECT__ECLASS = 0 // EOBJECT__EIS_PROXY is the operation id for the 'eIsProxy' operation. EOBJECT__EIS_PROXY = 1 // EOBJECT__ERESOURCE is the operation id for the 'eResource' operation. EOBJECT__ERESOURCE = 2 // EOBJECT__ECONTAINER is the operation id for the 'eContainer' operation. EOBJECT__ECONTAINER = 3 // EOBJECT__ECONTAINING_FEATURE is the operation id for the 'eContainingFeature' operation. EOBJECT__ECONTAINING_FEATURE = 4 // EOBJECT__ECONTAINMENT_FEATURE is the operation id for the 'eContainmentFeature' operation. EOBJECT__ECONTAINMENT_FEATURE = 5 // EOBJECT__ECONTENTS is the operation id for the 'eContents' operation. EOBJECT__ECONTENTS = 6 // EOBJECT__EALL_CONTENTS is the operation id for the 'eAllContents' operation. EOBJECT__EALL_CONTENTS = 7 // EOBJECT__ECROSS_REFERENCES is the operation id for the 'eCrossReferences' operation. EOBJECT__ECROSS_REFERENCES = 8 // EOBJECT__EGET_ESTRUCTURALFEATURE is the operation id for the 'eGet' operation. EOBJECT__EGET_ESTRUCTURALFEATURE = 9 // EOBJECT__EGET_ESTRUCTURALFEATURE_EBOOLEAN is the operation id for the 'eGet' operation. EOBJECT__EGET_ESTRUCTURALFEATURE_EBOOLEAN = 10 // EOBJECT__ESET_ESTRUCTURALFEATURE_EJAVAOBJECT is the operation id for the 'eSet' operation. EOBJECT__ESET_ESTRUCTURALFEATURE_EJAVAOBJECT = 11 // EOBJECT__EIS_SET_ESTRUCTURALFEATURE is the operation id for the 'eIsSet' operation. EOBJECT__EIS_SET_ESTRUCTURALFEATURE = 12 // EOBJECT__EUNSET_ESTRUCTURALFEATURE is the operation id for the 'eUnset' operation. EOBJECT__EUNSET_ESTRUCTURALFEATURE = 13 // EOBJECT__EINVOKE_EOPERATION_EELIST is the operation id for the 'eInvoke' operation. EOBJECT__EINVOKE_EOPERATION_EELIST = 14 // EOBJECT_OPERATION_COUNT is the number of EOBJECT_OPERATION_COUNT EOBJECT_OPERATION_COUNT = 15 // EOPERATION is the meta object id for the class EOperation. EOPERATION = 11 // EOPERATION__EANNOTATIONS is the feature id for the EOperation 'EAnnotations' containment reference list. EOPERATION__EANNOTATIONS = ETYPED_ELEMENT__EANNOTATIONS // EOPERATION__NAME is the feature id for the EOperation 'Name' attribute. EOPERATION__NAME = ETYPED_ELEMENT__NAME // EOPERATION__ORDERED is the feature id for the EOperation 'Ordered' attribute. EOPERATION__ORDERED = ETYPED_ELEMENT__ORDERED // EOPERATION__UNIQUE is the feature id for the EOperation 'Unique' attribute. EOPERATION__UNIQUE = ETYPED_ELEMENT__UNIQUE // EOPERATION__LOWER_BOUND is the feature id for the EOperation 'LowerBound' attribute. EOPERATION__LOWER_BOUND = ETYPED_ELEMENT__LOWER_BOUND // EOPERATION__UPPER_BOUND is the feature id for the EOperation 'UpperBound' attribute. EOPERATION__UPPER_BOUND = ETYPED_ELEMENT__UPPER_BOUND // EOPERATION__MANY is the feature id for the EOperation 'Many' attribute. EOPERATION__MANY = ETYPED_ELEMENT__MANY // EOPERATION__REQUIRED is the feature id for the EOperation 'Required' attribute. EOPERATION__REQUIRED = ETYPED_ELEMENT__REQUIRED // EOPERATION__ETYPE is the feature id for the EOperation 'EType' reference. EOPERATION__ETYPE = ETYPED_ELEMENT__ETYPE // EOPERATION__ECONTAINING_CLASS is the feature id for the EOperation 'EContainingClass' container reference. EOPERATION__ECONTAINING_CLASS = ETYPED_ELEMENT_FEATURE_COUNT + 0 // EOPERATION__EPARAMETERS is the feature id for the EOperation 'EParameters' containment reference list. EOPERATION__EPARAMETERS = ETYPED_ELEMENT_FEATURE_COUNT + 1 // EOPERATION__EEXCEPTIONS is the feature id for the EOperation 'EExceptions' reference list. EOPERATION__EEXCEPTIONS = ETYPED_ELEMENT_FEATURE_COUNT + 2 // EOPERATION__OPERATION_ID is the feature id for the EOperation 'OperationID' attribute. EOPERATION__OPERATION_ID = ETYPED_ELEMENT_FEATURE_COUNT + 3 // EOPERATION_FEATURE_COUNT is the number of structural features of the class EOperation. EOPERATION_FEATURE_COUNT = ETYPED_ELEMENT_FEATURE_COUNT + 4 // EOPERATION__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. EOPERATION__GET_EANNOTATION_ESTRING = ETYPED_ELEMENT__GET_EANNOTATION_ESTRING // EOPERATION__IS_OVERRIDE_OF_EOPERATION is the operation id for the 'isOverrideOf' operation. EOPERATION__IS_OVERRIDE_OF_EOPERATION = ETYPED_ELEMENT_OPERATION_COUNT + 0 // EOPERATION_OPERATION_COUNT is the number of EOPERATION_OPERATION_COUNT EOPERATION_OPERATION_COUNT = ETYPED_ELEMENT_OPERATION_COUNT + 1 // EPACKAGE is the meta object id for the class EPackage. EPACKAGE = 12 // EPACKAGE__EANNOTATIONS is the feature id for the EPackage 'EAnnotations' containment reference list. EPACKAGE__EANNOTATIONS = ENAMED_ELEMENT__EANNOTATIONS // EPACKAGE__NAME is the feature id for the EPackage 'Name' attribute. EPACKAGE__NAME = ENAMED_ELEMENT__NAME // EPACKAGE__NS_URI is the feature id for the EPackage 'NsURI' attribute. EPACKAGE__NS_URI = ENAMED_ELEMENT_FEATURE_COUNT + 0 // EPACKAGE__NS_PREFIX is the feature id for the EPackage 'NsPrefix' attribute. EPACKAGE__NS_PREFIX = ENAMED_ELEMENT_FEATURE_COUNT + 1 // EPACKAGE__EFACTORY_INSTANCE is the feature id for the EPackage 'EFactoryInstance' containment reference. EPACKAGE__EFACTORY_INSTANCE = ENAMED_ELEMENT_FEATURE_COUNT + 2 // EPACKAGE__ECLASSIFIERS is the feature id for the EPackage 'EClassifiers' containment reference list. EPACKAGE__ECLASSIFIERS = ENAMED_ELEMENT_FEATURE_COUNT + 3 // EPACKAGE__ESUB_PACKAGES is the feature id for the EPackage 'ESubPackages' containment reference list. EPACKAGE__ESUB_PACKAGES = ENAMED_ELEMENT_FEATURE_COUNT + 4 // EPACKAGE__ESUPER_PACKAGE is the feature id for the EPackage 'ESuperPackage' container reference. EPACKAGE__ESUPER_PACKAGE = ENAMED_ELEMENT_FEATURE_COUNT + 5 // EPACKAGE_FEATURE_COUNT is the number of structural features of the class EPackage. EPACKAGE_FEATURE_COUNT = ENAMED_ELEMENT_FEATURE_COUNT + 6 // EPACKAGE__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. EPACKAGE__GET_EANNOTATION_ESTRING = ENAMED_ELEMENT__GET_EANNOTATION_ESTRING // EPACKAGE__GET_ECLASSIFIER_ESTRING is the operation id for the 'getEClassifier' operation. EPACKAGE__GET_ECLASSIFIER_ESTRING = ENAMED_ELEMENT_OPERATION_COUNT + 0 // EPACKAGE_OPERATION_COUNT is the number of EPACKAGE_OPERATION_COUNT EPACKAGE_OPERATION_COUNT = ENAMED_ELEMENT_OPERATION_COUNT + 1 // EPARAMETER is the meta object id for the class EParameter. EPARAMETER = 13 // EPARAMETER__EANNOTATIONS is the feature id for the EParameter 'EAnnotations' containment reference list. EPARAMETER__EANNOTATIONS = ETYPED_ELEMENT__EANNOTATIONS // EPARAMETER__NAME is the feature id for the EParameter 'Name' attribute. EPARAMETER__NAME = ETYPED_ELEMENT__NAME // EPARAMETER__ORDERED is the feature id for the EParameter 'Ordered' attribute. EPARAMETER__ORDERED = ETYPED_ELEMENT__ORDERED // EPARAMETER__UNIQUE is the feature id for the EParameter 'Unique' attribute. EPARAMETER__UNIQUE = ETYPED_ELEMENT__UNIQUE // EPARAMETER__LOWER_BOUND is the feature id for the EParameter 'LowerBound' attribute. EPARAMETER__LOWER_BOUND = ETYPED_ELEMENT__LOWER_BOUND // EPARAMETER__UPPER_BOUND is the feature id for the EParameter 'UpperBound' attribute. EPARAMETER__UPPER_BOUND = ETYPED_ELEMENT__UPPER_BOUND // EPARAMETER__MANY is the feature id for the EParameter 'Many' attribute. EPARAMETER__MANY = ETYPED_ELEMENT__MANY // EPARAMETER__REQUIRED is the feature id for the EParameter 'Required' attribute. EPARAMETER__REQUIRED = ETYPED_ELEMENT__REQUIRED // EPARAMETER__ETYPE is the feature id for the EParameter 'EType' reference. EPARAMETER__ETYPE = ETYPED_ELEMENT__ETYPE // EPARAMETER__EOPERATION is the feature id for the EParameter 'EOperation' container reference. EPARAMETER__EOPERATION = ETYPED_ELEMENT_FEATURE_COUNT + 0 // EPARAMETER_FEATURE_COUNT is the number of structural features of the class EParameter. EPARAMETER_FEATURE_COUNT = ETYPED_ELEMENT_FEATURE_COUNT + 1 // EPARAMETER__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. EPARAMETER__GET_EANNOTATION_ESTRING = ETYPED_ELEMENT__GET_EANNOTATION_ESTRING // EPARAMETER_OPERATION_COUNT is the number of EPARAMETER_OPERATION_COUNT EPARAMETER_OPERATION_COUNT = ETYPED_ELEMENT_OPERATION_COUNT + 0 // EREFERENCE is the meta object id for the class EReference. EREFERENCE = 14 // EREFERENCE__EANNOTATIONS is the feature id for the EReference 'EAnnotations' containment reference list. EREFERENCE__EANNOTATIONS = ESTRUCTURAL_FEATURE__EANNOTATIONS // EREFERENCE__NAME is the feature id for the EReference 'Name' attribute. EREFERENCE__NAME = ESTRUCTURAL_FEATURE__NAME // EREFERENCE__ORDERED is the feature id for the EReference 'Ordered' attribute. EREFERENCE__ORDERED = ESTRUCTURAL_FEATURE__ORDERED // EREFERENCE__UNIQUE is the feature id for the EReference 'Unique' attribute. EREFERENCE__UNIQUE = ESTRUCTURAL_FEATURE__UNIQUE // EREFERENCE__LOWER_BOUND is the feature id for the EReference 'LowerBound' attribute. EREFERENCE__LOWER_BOUND = ESTRUCTURAL_FEATURE__LOWER_BOUND // EREFERENCE__UPPER_BOUND is the feature id for the EReference 'UpperBound' attribute. EREFERENCE__UPPER_BOUND = ESTRUCTURAL_FEATURE__UPPER_BOUND // EREFERENCE__MANY is the feature id for the EReference 'Many' attribute. EREFERENCE__MANY = ESTRUCTURAL_FEATURE__MANY // EREFERENCE__REQUIRED is the feature id for the EReference 'Required' attribute. EREFERENCE__REQUIRED = ESTRUCTURAL_FEATURE__REQUIRED // EREFERENCE__ETYPE is the feature id for the EReference 'EType' reference. EREFERENCE__ETYPE = ESTRUCTURAL_FEATURE__ETYPE // EREFERENCE__CHANGEABLE is the feature id for the EReference 'Changeable' attribute. EREFERENCE__CHANGEABLE = ESTRUCTURAL_FEATURE__CHANGEABLE // EREFERENCE__VOLATILE is the feature id for the EReference 'Volatile' attribute. EREFERENCE__VOLATILE = ESTRUCTURAL_FEATURE__VOLATILE // EREFERENCE__TRANSIENT is the feature id for the EReference 'Transient' attribute. EREFERENCE__TRANSIENT = ESTRUCTURAL_FEATURE__TRANSIENT // EREFERENCE__DEFAULT_VALUE_LITERAL is the feature id for the EReference 'DefaultValueLiteral' attribute. EREFERENCE__DEFAULT_VALUE_LITERAL = ESTRUCTURAL_FEATURE__DEFAULT_VALUE_LITERAL // EREFERENCE__DEFAULT_VALUE is the feature id for the EReference 'DefaultValue' attribute. EREFERENCE__DEFAULT_VALUE = ESTRUCTURAL_FEATURE__DEFAULT_VALUE // EREFERENCE__UNSETTABLE is the feature id for the EReference 'Unsettable' attribute. EREFERENCE__UNSETTABLE = ESTRUCTURAL_FEATURE__UNSETTABLE // EREFERENCE__DERIVED is the feature id for the EReference 'Derived' attribute. EREFERENCE__DERIVED = ESTRUCTURAL_FEATURE__DERIVED // EREFERENCE__ECONTAINING_CLASS is the feature id for the EReference 'EContainingClass' container reference. EREFERENCE__ECONTAINING_CLASS = ESTRUCTURAL_FEATURE__ECONTAINING_CLASS // EREFERENCE__FEATURE_ID is the feature id for the EReference 'FeatureID' attribute. EREFERENCE__FEATURE_ID = ESTRUCTURAL_FEATURE__FEATURE_ID // EREFERENCE__CONTAINMENT is the feature id for the EReference 'Containment' attribute. EREFERENCE__CONTAINMENT = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 0 // EREFERENCE__CONTAINER is the feature id for the EReference 'Container' attribute. EREFERENCE__CONTAINER = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 1 // EREFERENCE__RESOLVE_PROXIES is the feature id for the EReference 'ResolveProxies' attribute. EREFERENCE__RESOLVE_PROXIES = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 2 // EREFERENCE__EOPPOSITE is the feature id for the EReference 'EOpposite' reference. EREFERENCE__EOPPOSITE = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 3 // EREFERENCE__EREFERENCE_TYPE is the feature id for the EReference 'EReferenceType' reference. EREFERENCE__EREFERENCE_TYPE = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 4 // EREFERENCE__EKEYS is the feature id for the EReference 'EKeys' reference list. EREFERENCE__EKEYS = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 5 // EREFERENCE_FEATURE_COUNT is the number of structural features of the class EReference. EREFERENCE_FEATURE_COUNT = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 6 // EREFERENCE__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. EREFERENCE__GET_EANNOTATION_ESTRING = ESTRUCTURAL_FEATURE__GET_EANNOTATION_ESTRING // EREFERENCE__GET_CONTAINER_CLASS is the operation id for the 'getContainerClass' operation. EREFERENCE__GET_CONTAINER_CLASS = ESTRUCTURAL_FEATURE__GET_CONTAINER_CLASS // EREFERENCE_OPERATION_COUNT is the number of EREFERENCE_OPERATION_COUNT EREFERENCE_OPERATION_COUNT = ESTRUCTURAL_FEATURE_OPERATION_COUNT + 0 // ESTRING_TO_STRING_MAP_ENTRY is the meta object id for the class EStringToStringMapEntry. ESTRING_TO_STRING_MAP_ENTRY = 48 // ESTRING_TO_STRING_MAP_ENTRY__KEY is the feature id for the EStringToStringMapEntry 'Key' attribute. ESTRING_TO_STRING_MAP_ENTRY__KEY = 0 // ESTRING_TO_STRING_MAP_ENTRY__VALUE is the feature id for the EStringToStringMapEntry 'Value' attribute. ESTRING_TO_STRING_MAP_ENTRY__VALUE = 1 // ESTRING_TO_STRING_MAP_ENTRY_FEATURE_COUNT is the number of structural features of the class EStringToStringMapEntry. ESTRING_TO_STRING_MAP_ENTRY_FEATURE_COUNT = 2 // ESTRING_TO_STRING_MAP_ENTRY_OPERATION_COUNT is the number of ESTRING_TO_STRING_MAP_ENTRY_OPERATION_COUNT ESTRING_TO_STRING_MAP_ENTRY_OPERATION_COUNT = 0 // EGENERIC_TYPE is the meta object id for the class EGenericType. EGENERIC_TYPE = 50 // EGENERIC_TYPE__EUPPER_BOUND is the feature id for the EGenericType 'EUpperBound' containment reference. EGENERIC_TYPE__EUPPER_BOUND = 0 // EGENERIC_TYPE__ETYPE_ARGUMENTS is the feature id for the EGenericType 'ETypeArguments' containment reference list. EGENERIC_TYPE__ETYPE_ARGUMENTS = 1 // EGENERIC_TYPE__ERAW_TYPE is the feature id for the EGenericType 'ERawType' reference. EGENERIC_TYPE__ERAW_TYPE = 2 // EGENERIC_TYPE__ELOWER_BOUND is the feature id for the EGenericType 'ELowerBound' containment reference. EGENERIC_TYPE__ELOWER_BOUND = 3 // EGENERIC_TYPE__ETYPE_PARAMETER is the feature id for the EGenericType 'ETypeParameter' reference. EGENERIC_TYPE__ETYPE_PARAMETER = 4 // EGENERIC_TYPE__ECLASSIFIER is the feature id for the EGenericType 'EClassifier' reference. EGENERIC_TYPE__ECLASSIFIER = 5 // EGENERIC_TYPE_FEATURE_COUNT is the number of structural features of the class EGenericType. EGENERIC_TYPE_FEATURE_COUNT = 6 // EGENERIC_TYPE__IS_INSTANCE_EJAVAOBJECT is the operation id for the 'isInstance' operation. EGENERIC_TYPE__IS_INSTANCE_EJAVAOBJECT = 0 // EGENERIC_TYPE_OPERATION_COUNT is the number of EGENERIC_TYPE_OPERATION_COUNT EGENERIC_TYPE_OPERATION_COUNT = 1 // ETYPE_PARAMETER is the meta object id for the class ETypeParameter. ETYPE_PARAMETER = 51 // ETYPE_PARAMETER__EANNOTATIONS is the feature id for the ETypeParameter 'EAnnotations' containment reference list. ETYPE_PARAMETER__EANNOTATIONS = ENAMED_ELEMENT__EANNOTATIONS // ETYPE_PARAMETER__NAME is the feature id for the ETypeParameter 'Name' attribute. ETYPE_PARAMETER__NAME = ENAMED_ELEMENT__NAME // ETYPE_PARAMETER__EBOUNDS is the feature id for the ETypeParameter 'EBounds' containment reference list. ETYPE_PARAMETER__EBOUNDS = ENAMED_ELEMENT_FEATURE_COUNT + 0 // ETYPE_PARAMETER_FEATURE_COUNT is the number of structural features of the class ETypeParameter. ETYPE_PARAMETER_FEATURE_COUNT = ENAMED_ELEMENT_FEATURE_COUNT + 1 // ETYPE_PARAMETER__GET_EANNOTATION_ESTRING is the operation id for the 'getEAnnotation' operation. ETYPE_PARAMETER__GET_EANNOTATION_ESTRING = ENAMED_ELEMENT__GET_EANNOTATION_ESTRING // ETYPE_PARAMETER_OPERATION_COUNT is the number of ETYPE_PARAMETER_OPERATION_COUNT ETYPE_PARAMETER_OPERATION_COUNT = ENAMED_ELEMENT_OPERATION_COUNT + 0 // EBIG_DECIMAL The meta object id for the data type EBigDecimal. EBIG_DECIMAL = 17 // EBIG_INTEGER The meta object id for the data type EBigInteger. EBIG_INTEGER = 18 // EBOOLEAN The meta object id for the data type EBoolean. EBOOLEAN = 19 // EBOOLEAN_OBJECT The meta object id for the data type EBooleanObject. EBOOLEAN_OBJECT = 20 // EBYTE The meta object id for the data type EByte. EBYTE = 21 // EBYTE_ARRAY The meta object id for the data type EByteArray. EBYTE_ARRAY = 22 // EBYTE_OBJECT The meta object id for the data type EByteObject. EBYTE_OBJECT = 23 // ECHAR The meta object id for the data type EChar. ECHAR = 24 // ECHARACTER_OBJECT The meta object id for the data type ECharacterObject. ECHARACTER_OBJECT = 25 // EDATE The meta object id for the data type EDate. EDATE = 26 // EDIAGNOSTIC_CHAIN The meta object id for the data type EDiagnosticChain. EDIAGNOSTIC_CHAIN = 27 // EDOUBLE The meta object id for the data type EDouble. EDOUBLE = 28 // EDOUBLE_OBJECT The meta object id for the data type EDoubleObject. EDOUBLE_OBJECT = 29 // EE_LIST The meta object id for the data type EEList. EE_LIST = 30 // EENUMERATOR The meta object id for the data type EEnumerator. EENUMERATOR = 31 // EFEATURE_MAP The meta object id for the data type EFeatureMap. EFEATURE_MAP = 32 // EFEATURE_MAP_ENTRY The meta object id for the data type EFeatureMapEntry. EFEATURE_MAP_ENTRY = 33 // EFLOAT The meta object id for the data type EFloat. EFLOAT = 34 // EFLOAT_OBJECT The meta object id for the data type EFloatObject. EFLOAT_OBJECT = 35 // EINT The meta object id for the data type EInt. EINT = 36 // EINTEGER_OBJECT The meta object id for the data type EIntegerObject. EINTEGER_OBJECT = 37 // EINVOCATION_TARGET_EXCEPTION The meta object id for the data type EInvocationTargetException. EINVOCATION_TARGET_EXCEPTION = 52 // EJAVA_CLASS The meta object id for the data type EJavaClass. EJAVA_CLASS = 38 // EJAVA_OBJECT The meta object id for the data type EJavaObject. EJAVA_OBJECT = 39 // ELONG The meta object id for the data type ELong. ELONG = 40 // ELONG_OBJECT The meta object id for the data type ELongObject. ELONG_OBJECT = 41 // EMAP The meta object id for the data type EMap. EMAP = 42 // ERESOURCE The meta object id for the data type EResource. ERESOURCE = 43 // ERESOURCE_SET The meta object id for the data type EResourceSet. ERESOURCE_SET = 44 // ESHORT The meta object id for the data type EShort. ESHORT = 45 // ESHORT_OBJECT The meta object id for the data type EShortObject. ESHORT_OBJECT = 46 // ESTRING The meta object id for the data type EString. ESTRING = 47 // ETREE_ITERATOR The meta object id for the data type ETreeIterator. ETREE_ITERATOR = 49 )
const ( // NO_INDEX constant indicating that no position information is applicable.. NO_INDEX = -1 // NO_FEATURE_ID constant indicating that no feature ID information is applicable. NO_FEATURE_ID = -1 )
const ( RESOURCE__RESOURCE_SET = 0 RESOURCE__URI = 1 RESOURCE__CONTENTS = 2 RESOURCE__IS_LOADED = 4 )
const ( OPTION_EXTENDED_META_DATA = "EXTENDED_META_DATA" // ExtendedMetaData pointer OPTION_SUPPRESS_DOCUMENT_ROOT = "SUPPRESS_DOCUMENT_ROOT" // if true , suppress document root if found OPTION_IDREF_RESOLUTION_DEFERRED = "IDREF_RESOLUTION_DEFERRED" // if true , defer id ref resolution OPTION_ID_ATTRIBUTE_NAME = "ID_ATTRIBUTE_NAME" // value of the id attribute OPTION_ROOT_OBJECTS = "ROOT_OBJECTS" // list of root objects to save )
const (
DEFAULT_EXTENSION = "*"
)
const MaxInt = int(^uint(0) >> 1)
const (
RESOURCE_SET__RESOURCES = 0
)
Variables ¶
This section is empty.
Functions ¶
func ConvertToString ¶
func CreateFileURI ¶
func CreateFromString ¶
func GetEObjectID ¶
func IsAncestor ¶
func IsBidirectional ¶
func IsBidirectional(feature EStructuralFeature) bool
func IsContainer ¶
func IsContainer(feature EStructuralFeature) bool
func IsContains ¶
func IsContains(feature EStructuralFeature) bool
func IsMapType ¶
func IsMapType(feature EStructuralFeature) bool
func IsProxy ¶
func IsProxy(feature EStructuralFeature) bool
func NewBasicEList ¶
func NewBasicEList(data []interface{}) *basicEList
NewBasicEList return a new ArrayEList
func NewBasicEObjectList ¶
func NewBasicEObjectList(owner EObjectInternal, featureID int, inverseFeatureID int, containment, inverse, opposite, proxies, unset bool) *basicEObjectList
func NewEmptyBasicEList ¶
func NewEmptyBasicEList() *basicEList
NewEmptyBasicEList return a new ArrayEList
func NewEmptyImmutableEList ¶
func NewEmptyImmutableEList() *immutableEList
func NewImmutableEList ¶
func NewImmutableEList(data []interface{}) *immutableEList
NewImmutableEList return a new ImmutableEList
func NewNotificationByFeature ¶
func NewNotificationByFeature(object EObject, eventType EventType, feature EStructuralFeature, oldValue interface{}, newValue interface{}, position int) *notification
NewNotificationByFeature ...
func NewNotificationByFeatureID ¶
func NewNotificationByFeatureID(object EObject, eventType EventType, featureID int, oldValue interface{}, newValue interface{}, position int) *notification
NewNotificationByFeatureID ...
func NewUniqueBasicEList ¶
func NewUniqueBasicEList(data []interface{}) *basicEList
NewUniqueBasicEList return a new ArrayEList with isUnique set as true
func SetEObjectID ¶
Types ¶
type AbstractEAdapter ¶
type AbstractEAdapter struct {
// contains filtered or unexported fields
}
AbstractEAdapter is a abstract implementation of EAdapter interface
func (*AbstractEAdapter) GetTarget ¶
func (a *AbstractEAdapter) GetTarget() ENotifier
GetTarget Returns the target from which the AbstractEAdapter receives notification.
func (*AbstractEAdapter) SetTarget ¶
func (a *AbstractEAdapter) SetTarget(notifier ENotifier)
SetTarget Sets the target from which the AbstractEAdapter will receive notification.
func (*AbstractEAdapter) UnSetTarget ¶
func (a *AbstractEAdapter) UnSetTarget(notifier ENotifier)
type AbstractENotifier ¶
type AbstractENotifier struct {
// contains filtered or unexported fields
}
func (*AbstractENotifier) AsENotifier ¶
func (notifier *AbstractENotifier) AsENotifier() ENotifier
func (*AbstractENotifier) AsENotifierInternal ¶
func (notifier *AbstractENotifier) AsENotifierInternal() ENotifierInternal
func (*AbstractENotifier) EAdapters ¶
func (notifier *AbstractENotifier) EAdapters() EList
func (*AbstractENotifier) EBasicAdapters ¶
func (notifier *AbstractENotifier) EBasicAdapters() EList
func (*AbstractENotifier) EBasicHasAdapters ¶
func (notifier *AbstractENotifier) EBasicHasAdapters() bool
func (*AbstractENotifier) EDeliver ¶
func (notifier *AbstractENotifier) EDeliver() bool
func (*AbstractENotifier) ENotificationRequired ¶
func (notifier *AbstractENotifier) ENotificationRequired() bool
func (*AbstractENotifier) ENotify ¶
func (notifier *AbstractENotifier) ENotify(notification ENotification)
func (*AbstractENotifier) ESetDeliver ¶
func (notifier *AbstractENotifier) ESetDeliver(value bool)
func (*AbstractENotifier) GetInterfaces ¶
func (notifier *AbstractENotifier) GetInterfaces() interface{}
GetInterfaces ...
func (*AbstractENotifier) SetInterfaces ¶
func (notifier *AbstractENotifier) SetInterfaces(interfaces interface{})
SetInterfaces ...
type AbstractEObject ¶
type AbstractEObject struct {
AbstractENotifier
}
AbstractEObject is a basic implementation of an EObject
func (*AbstractEObject) AsEObjectInternal ¶
func (o *AbstractEObject) AsEObjectInternal() EObjectInternal
AsEObjectInternal ...
func (*AbstractEObject) EAllContents ¶
func (o *AbstractEObject) EAllContents() EIterator
EAllContents ...
func (*AbstractEObject) EBasicInverseAdd ¶
func (o *AbstractEObject) EBasicInverseAdd(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
EBasicInverseAdd ...
func (*AbstractEObject) EBasicInverseRemove ¶
func (o *AbstractEObject) EBasicInverseRemove(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
EBasicInverseRemove ...
func (*AbstractEObject) EBasicRemoveFromContainer ¶
func (o *AbstractEObject) EBasicRemoveFromContainer(notifications ENotificationChain) ENotificationChain
EBasicRemoveFromContainer ...
func (*AbstractEObject) EBasicRemoveFromContainerFeature ¶
func (o *AbstractEObject) EBasicRemoveFromContainerFeature(notifications ENotificationChain) ENotificationChain
EBasicRemoveFromContainerFeature ...
func (*AbstractEObject) EBasicSetContainer ¶
func (o *AbstractEObject) EBasicSetContainer(newContainer EObject, newContainerFeatureID int, n ENotificationChain) ENotificationChain
EBasicSetContainer ...
func (*AbstractEObject) EContainerFeatureID ¶
func (o *AbstractEObject) EContainerFeatureID() int
func (*AbstractEObject) EContainingFeature ¶
func (o *AbstractEObject) EContainingFeature() EStructuralFeature
EContainingFeature ...
func (*AbstractEObject) EContainmentFeature ¶
func (o *AbstractEObject) EContainmentFeature() EReference
EContainmentFeature ...
func (*AbstractEObject) EDerivedFeatureID ¶
func (o *AbstractEObject) EDerivedFeatureID(container EObject, featureID int) int
func (*AbstractEObject) EDerivedOperationID ¶
func (o *AbstractEObject) EDerivedOperationID(container EObject, operationID int) int
func (*AbstractEObject) EDynamicProperties ¶
func (o *AbstractEObject) EDynamicProperties() EDynamicProperties
func (*AbstractEObject) EGet ¶
func (o *AbstractEObject) EGet(feature EStructuralFeature) interface{}
EGet ...
func (*AbstractEObject) EGetFromID ¶
func (o *AbstractEObject) EGetFromID(featureID int, resolve bool) interface{}
EGetFromID ...
func (*AbstractEObject) EGetResolve ¶
func (o *AbstractEObject) EGetResolve(feature EStructuralFeature, resolve bool) interface{}
EGetResolve ...
func (*AbstractEObject) EInverseAdd ¶
func (o *AbstractEObject) EInverseAdd(otherEnd EObject, featureID int, n ENotificationChain) ENotificationChain
EInverseAdd ...
func (*AbstractEObject) EInverseRemove ¶
func (o *AbstractEObject) EInverseRemove(otherEnd EObject, featureID int, n ENotificationChain) ENotificationChain
EInverseRemove ...
func (*AbstractEObject) EInvoke ¶
func (o *AbstractEObject) EInvoke(operation EOperation, arguments EList) interface{}
EInvoke ...
func (*AbstractEObject) EInvokeFromID ¶
func (o *AbstractEObject) EInvokeFromID(operationID int, arguments EList) interface{}
EInvokeFromID ...
func (*AbstractEObject) EIsSet ¶
func (o *AbstractEObject) EIsSet(feature EStructuralFeature) bool
EIsSet ...
func (*AbstractEObject) EIsSetFromID ¶
func (o *AbstractEObject) EIsSetFromID(featureID int) bool
EIsSetFromID ...
func (*AbstractEObject) EObjectForFragmentSegment ¶
func (o *AbstractEObject) EObjectForFragmentSegment(uriSegment string) EObject
func (*AbstractEObject) EResolveProxy ¶
func (o *AbstractEObject) EResolveProxy(proxy EObject) EObject
EResolveProxy ...
func (*AbstractEObject) ESet ¶
func (o *AbstractEObject) ESet(feature EStructuralFeature, newValue interface{})
ESet ...
func (*AbstractEObject) ESetFromID ¶
func (o *AbstractEObject) ESetFromID(featureID int, newValue interface{})
ESetFromID ...
func (*AbstractEObject) ESetResource ¶
func (o *AbstractEObject) ESetResource(newResource EResource, n ENotificationChain) ENotificationChain
ESetResource ...
func (*AbstractEObject) EStaticClass ¶
func (o *AbstractEObject) EStaticClass() EClass
EStaticClass ...
func (*AbstractEObject) EStaticFeatureCount ¶
func (o *AbstractEObject) EStaticFeatureCount() int
func (*AbstractEObject) EURIFragmentSegment ¶
func (o *AbstractEObject) EURIFragmentSegment(feature EStructuralFeature, object EObject) string
func (*AbstractEObject) EUnset ¶
func (o *AbstractEObject) EUnset(feature EStructuralFeature)
EUnset ...
func (*AbstractEObject) EUnsetFromID ¶
func (o *AbstractEObject) EUnsetFromID(featureID int)
EUnsetFromID ...
type AbstractNotification ¶
type AbstractNotification struct {
// contains filtered or unexported fields
}
func (*AbstractNotification) Add ¶
func (notif *AbstractNotification) Add(eOther ENotification) bool
func (*AbstractNotification) Dispatch ¶
func (notif *AbstractNotification) Dispatch()
func (*AbstractNotification) GetEventType ¶
func (notif *AbstractNotification) GetEventType() EventType
func (*AbstractNotification) GetNewValue ¶
func (notif *AbstractNotification) GetNewValue() interface{}
func (*AbstractNotification) GetOldValue ¶
func (notif *AbstractNotification) GetOldValue() interface{}
func (*AbstractNotification) GetPosition ¶
func (notif *AbstractNotification) GetPosition() int
func (*AbstractNotification) Initialize ¶
func (notif *AbstractNotification) Initialize( interfaces interface{}, eventType EventType, oldValue interface{}, newValue interface{}, position int)
func (*AbstractNotification) Merge ¶
func (notif *AbstractNotification) Merge(eOther ENotification) bool
type BasicEMap ¶
type BasicEMap struct { EList // contains filtered or unexported fields }
func NewBasicEMap ¶
func NewBasicEMap() *BasicEMap
func (*BasicEMap) ContainsKey ¶
func (*BasicEMap) ContainsValue ¶
func (*BasicEMap) Initialize ¶
func (m *BasicEMap) Initialize()
type BasicENotifyingList ¶
type BasicENotifyingList struct {
// contains filtered or unexported fields
}
BasicENotifyingList ...
func NewBasicENotifyingList ¶
func NewBasicENotifyingList() *BasicENotifyingList
NewBasicENotifyingList ...
func (*BasicENotifyingList) AddWithNotification ¶
func (list *BasicENotifyingList) AddWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain
AddWithNotification ...
func (*BasicENotifyingList) Clear ¶
func (list *BasicENotifyingList) Clear()
Clear remove all elements of the array
func (*BasicENotifyingList) Contains ¶
func (list *BasicENotifyingList) Contains(elem interface{}) bool
Contains return if an array contains or not an element
func (*BasicENotifyingList) Empty ¶
func (list *BasicENotifyingList) Empty() bool
Empty return true if the array contains 0 element
func (*BasicENotifyingList) Get ¶
func (list *BasicENotifyingList) Get(index int) interface{}
Get an element of the array
func (*BasicENotifyingList) GetFeature ¶
func (list *BasicENotifyingList) GetFeature() EStructuralFeature
GetFeature ...
func (*BasicENotifyingList) GetFeatureID ¶
func (list *BasicENotifyingList) GetFeatureID() int
GetFeatureID ...
func (*BasicENotifyingList) GetNotifier ¶
func (list *BasicENotifyingList) GetNotifier() ENotifier
GetNotifier ...
func (*BasicENotifyingList) IndexOf ¶
func (list *BasicENotifyingList) IndexOf(elem interface{}) int
IndexOf return the index on an element in an array, else return -1
func (*BasicENotifyingList) Iterator ¶
func (list *BasicENotifyingList) Iterator() EIterator
Iterator through the array
func (*BasicENotifyingList) Move ¶
func (list *BasicENotifyingList) Move(oldIndex, newIndex int) interface{}
Swap move an element from oldIndex to newIndex
func (*BasicENotifyingList) MoveObject ¶
func (list *BasicENotifyingList) MoveObject(newIndex int, elem interface{})
Move an element to the given index
func (*BasicENotifyingList) Remove ¶
func (list *BasicENotifyingList) Remove(elem interface{}) bool
Remove an element in an array
func (*BasicENotifyingList) RemoveAt ¶
func (list *BasicENotifyingList) RemoveAt(index int) interface{}
RemoveAt remove an element at a given position
func (*BasicENotifyingList) RemoveWithNotification ¶
func (list *BasicENotifyingList) RemoveWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain
RemoveWithNotification ...
func (*BasicENotifyingList) Set ¶
func (list *BasicENotifyingList) Set(index int, elem interface{}) interface{}
Set an element of the array
func (*BasicENotifyingList) SetInterfaces ¶
func (list *BasicENotifyingList) SetInterfaces(interfaces interface{})
func (*BasicENotifyingList) SetWithNotification ¶
func (list *BasicENotifyingList) SetWithNotification(index int, object interface{}, notifications ENotificationChain) ENotificationChain
SetWithNotification ...
type BasicEObjectImpl ¶
type BasicEObjectImpl struct { AbstractEObject // contains filtered or unexported fields }
func (*BasicEObjectImpl) EAdapters ¶
func (o *BasicEObjectImpl) EAdapters() EList
func (*BasicEObjectImpl) EBasicAdapters ¶
func (o *BasicEObjectImpl) EBasicAdapters() EList
func (*BasicEObjectImpl) EBasicHasAdapters ¶
func (o *BasicEObjectImpl) EBasicHasAdapters() bool
func (*BasicEObjectImpl) ECrossReferences ¶
func (o *BasicEObjectImpl) ECrossReferences() EList
ECrossReferences ...
func (*BasicEObjectImpl) EDeliver ¶
func (o *BasicEObjectImpl) EDeliver() bool
func (*BasicEObjectImpl) EInternalContainer ¶
func (o *BasicEObjectImpl) EInternalContainer() EObject
func (*BasicEObjectImpl) EInternalContainerFeatureID ¶
func (o *BasicEObjectImpl) EInternalContainerFeatureID() int
func (*BasicEObjectImpl) EInternalResource ¶
func (o *BasicEObjectImpl) EInternalResource() EResource
EInternalResource ...
func (*BasicEObjectImpl) ESetDeliver ¶
func (o *BasicEObjectImpl) ESetDeliver(deliver bool)
func (*BasicEObjectImpl) ESetInternalContainer ¶
func (o *BasicEObjectImpl) ESetInternalContainer(newContainer EObject, newContainerFeatureID int)
ESetContainer ...
func (*BasicEObjectImpl) ESetInternalResource ¶
func (o *BasicEObjectImpl) ESetInternalResource(resource EResource)
ESetInternalResource ...
func (*BasicEObjectImpl) ESetProxyURI ¶
func (o *BasicEObjectImpl) ESetProxyURI(uri *url.URL)
ESetProxyURI ...
func (*BasicEObjectImpl) Initialize ¶
func (o *BasicEObjectImpl) Initialize()
type BasicEObjectMap ¶
type BasicEObjectMap struct { BasicEMap // contains filtered or unexported fields }
func NewBasicEObjectMap ¶
func NewBasicEObjectMap(entryClass EClass) *BasicEObjectMap
func (*BasicEObjectMap) Put ¶
func (m *BasicEObjectMap) Put(key interface{}, value interface{})
type BasicEStoreList ¶
type BasicEStoreList struct {
// contains filtered or unexported fields
}
func NewBasicEStoreList ¶
func NewBasicEStoreList(owner EObject, feature EStructuralFeature, store EStore) *BasicEStoreList
func (*BasicEStoreList) Add ¶
func (list *BasicEStoreList) Add(e interface{}) bool
func (*BasicEStoreList) AddAll ¶
func (list *BasicEStoreList) AddAll(c EList) bool
func (*BasicEStoreList) AddWithNotification ¶
func (list *BasicEStoreList) AddWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain
func (*BasicEStoreList) Clear ¶
func (list *BasicEStoreList) Clear()
func (*BasicEStoreList) Contains ¶
func (list *BasicEStoreList) Contains(element interface{}) bool
func (*BasicEStoreList) Empty ¶
func (list *BasicEStoreList) Empty() bool
func (*BasicEStoreList) Get ¶
func (list *BasicEStoreList) Get(index int) interface{}
func (*BasicEStoreList) GetFeature ¶
func (list *BasicEStoreList) GetFeature() EStructuralFeature
func (*BasicEStoreList) GetFeatureID ¶
func (list *BasicEStoreList) GetFeatureID() int
func (*BasicEStoreList) GetNotifier ¶
func (list *BasicEStoreList) GetNotifier() ENotifier
func (*BasicEStoreList) GetOwner ¶
func (list *BasicEStoreList) GetOwner() EObject
func (*BasicEStoreList) GetStore ¶
func (list *BasicEStoreList) GetStore() EStore
func (*BasicEStoreList) GetUnResolvedList ¶
func (list *BasicEStoreList) GetUnResolvedList() EList
func (*BasicEStoreList) IndexOf ¶
func (list *BasicEStoreList) IndexOf(element interface{}) int
func (*BasicEStoreList) Insert ¶
func (list *BasicEStoreList) Insert(index int, e interface{}) bool
func (*BasicEStoreList) InsertAll ¶
func (list *BasicEStoreList) InsertAll(index int, collection EList) bool
func (*BasicEStoreList) Iterator ¶
func (list *BasicEStoreList) Iterator() EIterator
func (*BasicEStoreList) Move ¶
func (list *BasicEStoreList) Move(oldIndex int, newIndex int) interface{}
func (*BasicEStoreList) MoveObject ¶
func (list *BasicEStoreList) MoveObject(newIndex int, elem interface{})
func (*BasicEStoreList) Remove ¶
func (list *BasicEStoreList) Remove(element interface{}) bool
func (*BasicEStoreList) RemoveAll ¶
func (list *BasicEStoreList) RemoveAll(collection EList) bool
func (*BasicEStoreList) RemoveAt ¶
func (list *BasicEStoreList) RemoveAt(index int) interface{}
func (*BasicEStoreList) RemoveWithNotification ¶
func (list *BasicEStoreList) RemoveWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain
RemoveWithNotification ...
func (*BasicEStoreList) Set ¶
func (list *BasicEStoreList) Set(index int, newObject interface{}) interface{}
func (*BasicEStoreList) SetWithNotification ¶
func (list *BasicEStoreList) SetWithNotification(index int, object interface{}, notifications ENotificationChain) ENotificationChain
SetWithNotification ...
func (*BasicEStoreList) Size ¶
func (list *BasicEStoreList) Size() int
func (*BasicEStoreList) ToArray ¶
func (list *BasicEStoreList) ToArray() []interface{}
type CompactEObjectContainer ¶
type CompactEObjectContainer struct { CompactEObjectImpl // contains filtered or unexported fields }
func (*CompactEObjectContainer) EInternalContainer ¶
func (o *CompactEObjectContainer) EInternalContainer() EObject
func (*CompactEObjectContainer) ESetInternalContainer ¶
func (o *CompactEObjectContainer) ESetInternalContainer(newContainer EObject, newContainerFeatureID int)
type CompactEObjectImpl ¶
type CompactEObjectImpl struct { AbstractEObject // contains filtered or unexported fields }
func (*CompactEObjectImpl) EAdapters ¶
func (o *CompactEObjectImpl) EAdapters() EList
func (*CompactEObjectImpl) EBasicAdapters ¶
func (o *CompactEObjectImpl) EBasicAdapters() EList
func (*CompactEObjectImpl) EBasicHasAdapters ¶
func (o *CompactEObjectImpl) EBasicHasAdapters() bool
func (*CompactEObjectImpl) EClass ¶
func (o *CompactEObjectImpl) EClass() EClass
func (*CompactEObjectImpl) ECrossReferences ¶
func (o *CompactEObjectImpl) ECrossReferences() EList
ECrossReferences ...
func (*CompactEObjectImpl) EDeliver ¶
func (o *CompactEObjectImpl) EDeliver() bool
func (*CompactEObjectImpl) EInternalContainer ¶
func (o *CompactEObjectImpl) EInternalContainer() EObject
func (*CompactEObjectImpl) EInternalContainerFeatureID ¶
func (o *CompactEObjectImpl) EInternalContainerFeatureID() int
func (*CompactEObjectImpl) EInternalResource ¶
func (o *CompactEObjectImpl) EInternalResource() EResource
EInternalResource ...
func (*CompactEObjectImpl) EIsProxy ¶
func (o *CompactEObjectImpl) EIsProxy() bool
func (*CompactEObjectImpl) EProxyURI ¶
func (o *CompactEObjectImpl) EProxyURI() *url.URL
EProxyURI ...
func (*CompactEObjectImpl) ESetDeliver ¶
func (o *CompactEObjectImpl) ESetDeliver(deliver bool)
func (*CompactEObjectImpl) ESetInternalContainer ¶
func (o *CompactEObjectImpl) ESetInternalContainer(newContainer EObject, newContainerFeatureID int)
ESetContainer ...
func (*CompactEObjectImpl) ESetInternalResource ¶
func (o *CompactEObjectImpl) ESetInternalResource(resource EResource)
ESetInternalResource ...
func (*CompactEObjectImpl) ESetProxyURI ¶
func (o *CompactEObjectImpl) ESetProxyURI(uri *url.URL)
ESetProxyURI ...
func (*CompactEObjectImpl) Initialize ¶
func (o *CompactEObjectImpl) Initialize()
func (*CompactEObjectImpl) SetEClass ¶
func (o *CompactEObjectImpl) SetEClass(class EClass)
type DynamicEObjectImpl ¶
type DynamicEObjectImpl struct { EObjectImpl // contains filtered or unexported fields }
DynamicEObjectImpl ...
func NewDynamicEObjectImpl ¶
func NewDynamicEObjectImpl() *DynamicEObjectImpl
NewDynamicEObjectImpl is the constructor of a DynamicEObjectImpl
func (*DynamicEObjectImpl) EDynamicGet ¶
func (o *DynamicEObjectImpl) EDynamicGet(dynamicFeatureID int) interface{}
func (*DynamicEObjectImpl) EDynamicProperties ¶
func (o *DynamicEObjectImpl) EDynamicProperties() EDynamicProperties
func (*DynamicEObjectImpl) EDynamicSet ¶
func (o *DynamicEObjectImpl) EDynamicSet(dynamicFeatureID int, newValue interface{})
func (*DynamicEObjectImpl) EDynamicUnset ¶
func (o *DynamicEObjectImpl) EDynamicUnset(dynamicFeatureID int)
func (*DynamicEObjectImpl) EStaticClass ¶
func (o *DynamicEObjectImpl) EStaticClass() EClass
func (*DynamicEObjectImpl) EStaticFeatureCount ¶
func (o *DynamicEObjectImpl) EStaticFeatureCount() int
func (*DynamicEObjectImpl) Initialize ¶
func (o *DynamicEObjectImpl) Initialize()
func (*DynamicEObjectImpl) SetEClass ¶
func (o *DynamicEObjectImpl) SetEClass(class EClass)
SetEClass ...
type EAdapter ¶
type EAdapter interface { // NotifyChanged Notifies that a change to some feature has occurred. NotifyChanged(notification ENotification) // GetTarget Returns the target from which the adapter receives notification. GetTarget() ENotifier // SetTarget Sets the target from which the adapter will receive notification. SetTarget(ENotifier) // UnSetTarget Unsets the target from which the adapter will receive notification. UnSetTarget(ENotifier) }
EAdapter is a receiver of notifications. An EAdapter is typically associated with a Notifier
type EAnnotation ¶
type EAnnotation interface { EModelElement GetSource() string SetSource(string) GetDetails() EMap GetEModelElement() EModelElement SetEModelElement(EModelElement) GetContents() EList GetReferences() EList }
EAnnotation is the representation of the model object 'EAnnotation'
type EAttribute ¶
type EAttribute interface { EStructuralFeature IsID() bool SetID(bool) GetEAttributeType() EDataType }
EAttribute is the representation of the model object 'EAttribute'
type EClass ¶
type EClass interface { EClassifier IsSuperTypeOf(EClass) bool GetFeatureCount() int GetEStructuralFeature(int) EStructuralFeature GetEStructuralFeatureFromName(string) EStructuralFeature GetFeatureID(EStructuralFeature) int GetOperationCount() int GetEOperation(int) EOperation GetOperationID(EOperation) int GetOverride(EOperation) EOperation GetFeatureType(EStructuralFeature) EClassifier IsAbstract() bool SetAbstract(bool) IsInterface() bool SetInterface(bool) GetEStructuralFeatures() EList GetEAttributes() EList GetEReferences() EList GetESuperTypes() EList GetEOperations() EList GetEContainmentFeatures() EList GetECrossReferenceFeatures() EList GetEAllAttributes() EList GetEAllReferences() EList GetEAllContainments() EList GetEAllOperations() EList GetEAllStructuralFeatures() EList GetEAllSuperTypes() EList GetEIDAttribute() EAttribute }
EClass is the representation of the model object 'EClass'
type EClassifier ¶
type EClassifier interface { ENamedElement IsInstance(interface{}) bool GetInstanceTypeName() string SetInstanceTypeName(string) GetInstanceClass() reflect.Type SetInstanceClass(reflect.Type) GetDefaultValue() interface{} GetClassifierID() int SetClassifierID(int) GetEPackage() EPackage }
EClassifier is the representation of the model object 'EClassifier'
type EContentAdapter ¶
type EContentAdapter struct { AbstractEAdapter // contains filtered or unexported fields }
An adapter that maintains itself as an adapter for all contained objects as they come and go. It can be installed for an {@link EObject}, a {@link Resource}, or a {@link ResourceSet}.
func NewEContentAdapter ¶
func NewEContentAdapter() *EContentAdapter
func (*EContentAdapter) GetResolveProxies ¶
func (adapter *EContentAdapter) GetResolveProxies() bool
func (*EContentAdapter) NotifyChanged ¶
func (adapter *EContentAdapter) NotifyChanged(notification ENotification)
func (*EContentAdapter) SetInterfaces ¶
func (adapter *EContentAdapter) SetInterfaces(interfaces interface{})
func (*EContentAdapter) SetResolveProxies ¶
func (adapter *EContentAdapter) SetResolveProxies(resolveProxies bool)
func (*EContentAdapter) SetTarget ¶
func (adapter *EContentAdapter) SetTarget(notifier ENotifier)
func (*EContentAdapter) UnSetTarget ¶
func (adapter *EContentAdapter) UnSetTarget(notifier ENotifier)
type EDataType ¶
type EDataType interface { EClassifier IsSerializable() bool SetSerializable(bool) }
EDataType is the representation of the model object 'EDataType'
type EDataTypeInternal ¶
type EDataTypeInternal interface { EDataType SetDefaultValue(defaultValue interface{}) }
type EDiagnostic ¶
type EDiagnosticImpl ¶
type EDiagnosticImpl struct {
// contains filtered or unexported fields
}
func NewEDiagnosticImpl ¶
func NewEDiagnosticImpl(message string, location string, line int, column int) *EDiagnosticImpl
func (*EDiagnosticImpl) Error ¶
func (d *EDiagnosticImpl) Error() string
func (*EDiagnosticImpl) GetColumn ¶
func (d *EDiagnosticImpl) GetColumn() int
func (*EDiagnosticImpl) GetLine ¶
func (d *EDiagnosticImpl) GetLine() int
func (*EDiagnosticImpl) GetLocation ¶
func (d *EDiagnosticImpl) GetLocation() string
func (*EDiagnosticImpl) GetMessage ¶
func (d *EDiagnosticImpl) GetMessage() string
type EDynamicProperties ¶
type EEnum ¶
type EEnum interface { EDataType GetEEnumLiteralByName(string) EEnumLiteral GetEEnumLiteralByValue(int) EEnumLiteral GetEEnumLiteralByLiteral(string) EEnumLiteral GetELiterals() EList }
EEnum is the representation of the model object 'EEnum'
type EEnumLiteral ¶
type EEnumLiteral interface { ENamedElement GetValue() int SetValue(int) GetInstance() interface{} SetInstance(interface{}) GetLiteral() string SetLiteral(string) GetEEnum() EEnum }
EEnumLiteral is the representation of the model object 'EEnumLiteral'
type EFactory ¶
type EFactory interface { EModelElement Create(EClass) EObject CreateFromString(EDataType, string) interface{} ConvertToString(EDataType, interface{}) string GetEPackage() EPackage SetEPackage(EPackage) }
EFactory is the representation of the model object 'EFactory'
type EFactoryExt ¶
type EFactoryExt struct {
// contains filtered or unexported fields
}
EFactoryExt is the extension of the model object 'EFactory'
func (*EFactoryExt) ConvertToString ¶
ConvertToString default implementation
func (*EFactoryExt) CreateFromString ¶
CreateFromString default implementation
func (*EFactoryExt) EBasicInverseAdd ¶
func (eFactory *EFactoryExt) EBasicInverseAdd(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
func (*EFactoryExt) EBasicInverseRemove ¶
func (eFactory *EFactoryExt) EBasicInverseRemove(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
func (*EFactoryExt) EGetFromID ¶
func (*EFactoryExt) EInvokeFromID ¶
func (*EFactoryExt) EIsSetFromID ¶
func (*EFactoryExt) ESetFromID ¶
func (eFactory *EFactoryExt) ESetFromID(featureID int, newValue interface{})
func (*EFactoryExt) EStaticClass ¶
func (eFactory *EFactoryExt) EStaticClass() EClass
func (*EFactoryExt) EStaticFeatureCount ¶
func (eFactory *EFactoryExt) EStaticFeatureCount() int
func (*EFactoryExt) EUnsetFromID ¶
func (eFactory *EFactoryExt) EUnsetFromID(featureID int)
func (*EFactoryExt) GetEPackage ¶
func (eFactory *EFactoryExt) GetEPackage() EPackage
GetEPackage get the value of ePackage
func (*EFactoryExt) SetEPackage ¶
func (eFactory *EFactoryExt) SetEPackage(newEPackage EPackage)
SetEPackage set the value of ePackage
type EGenericType ¶
type EGenericType interface { EObject IsInstance(interface{}) bool GetEUpperBound() EGenericType SetEUpperBound(EGenericType) GetETypeArguments() EList GetERawType() EClassifier GetELowerBound() EGenericType SetELowerBound(EGenericType) GetETypeParameter() ETypeParameter SetETypeParameter(ETypeParameter) GetEClassifier() EClassifier SetEClassifier(EClassifier) }
EGenericType is the representation of the model object 'EGenericType'
type EIterator ¶
type EIterator interface { HasNext() bool Next() interface{} }
EIterator is an interator
type EList ¶
type EList interface { Add(interface{}) bool AddAll(EList) bool Insert(int, interface{}) bool InsertAll(int, EList) bool MoveObject(int, interface{}) Move(int, int) interface{} Get(int) interface{} Set(int, interface{}) interface{} RemoveAt(int) interface{} Remove(interface{}) bool RemoveAll(EList) bool Size() int Clear() Empty() bool Contains(interface{}) bool IndexOf(interface{}) int Iterator() EIterator ToArray() []interface{} }
EList is the interface for dynamic containers
type EMapEntry ¶
type EMapEntry interface { GetKey() interface{} SetKey(interface{}) GetValue() interface{} SetValue(interface{}) }
type EModelElement ¶
type EModelElement interface { EObject GetEAnnotation(string) EAnnotation GetEAnnotations() EList }
EModelElement is the representation of the model object 'EModelElement'
type ENamedElement ¶
type ENamedElement interface { EModelElement GetName() string SetName(string) }
ENamedElement is the representation of the model object 'ENamedElement'
type ENamedElementExtendedMetaData ¶
type ENamedElementExtendedMetaData interface {
// contains filtered or unexported methods
}
type ENamedElementExtendedMetaDataImpl ¶
type ENamedElementExtendedMetaDataImpl struct {
// contains filtered or unexported fields
}
type ENotification ¶
type ENotification interface { // GetEventType Returns the type of change that has occurred. GetEventType() EventType // GetNotifier Returns the object affected by the change. GetNotifier() ENotifier // GetFeature Returns the object representing the feature of the notifier that has changed. GetFeature() EStructuralFeature // GetFeatureID Returns the numeric ID of the feature relative to the given class, or NO_FEATURE_ID when not applicable. GetFeatureID() int // GetOldValue Returns the value of the notifier's feature before the change occurred. // For a list-based feature, this represents a value, or a list of values, removed from the list. // For a move, this represents the old position of the moved value. GetOldValue() interface{} // GetNewValue Returns the value of the notifier's feature after the change occurred. // For a list-based feature, this represents a value, or a list of values, added to the list, // an array of int containing the original index of each value in the list of values removed from the list (except for the case of a clear), // the value moved within the list, or nill otherwise. GetNewValue() interface{} // GetPosition Returns the position within a list-based feature at which the change occurred. // It returns NO_INDEX when not applicable. GetPosition() int // Merge Returns whether the notification can be and has been merged with this one. Merge(ENotification) bool }
ENotification A description of a feature change that has occurred for some notifier.
type ENotificationChain ¶
type ENotificationChain interface { // Add Adds a notification to the chain. Add(ENotification) bool // Dispatch Dispatches each notification to the appropriate notifier via notifier.ENotify method Dispatch() }
ENotificationChain is an accumulator of notifications. As notifications are produced,they are accumulated in a chain, and possibly even merged, before finally being dispatched to the notifier.
type ENotifier ¶
type ENotifier interface { EAdapters() EList EDeliver() bool ESetDeliver(bool) ENotify(ENotification) }
ENotifier ...
type ENotifierImpl ¶
type ENotifierImpl struct { AbstractENotifier // contains filtered or unexported fields }
func (*ENotifierImpl) EAdapters ¶
func (notifier *ENotifierImpl) EAdapters() EList
func (*ENotifierImpl) EBasicAdapters ¶
func (notifier *ENotifierImpl) EBasicAdapters() EList
func (*ENotifierImpl) EDeliver ¶
func (notifier *ENotifierImpl) EDeliver() bool
func (*ENotifierImpl) ESetDeliver ¶
func (notifier *ENotifierImpl) ESetDeliver(deliver bool)
func (*ENotifierImpl) Initialize ¶
func (notifier *ENotifierImpl) Initialize()
type ENotifierInternal ¶
type ENotifyingList ¶
type ENotifyingList interface { EList GetNotifier() ENotifier GetFeature() EStructuralFeature GetFeatureID() int AddWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain RemoveWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain SetWithNotification(index int, object interface{}, notifications ENotificationChain) ENotificationChain }
ENotifyingList ...
type EObject ¶
type EObject interface { ENotifier EClass() EClass EIsProxy() bool EResource() EResource EContainer() EObject EContainingFeature() EStructuralFeature EContainmentFeature() EReference EContents() EList EAllContents() EIterator ECrossReferences() EList EGet(EStructuralFeature) interface{} EGetResolve(EStructuralFeature, bool) interface{} ESet(EStructuralFeature, interface{}) EIsSet(EStructuralFeature) bool EUnset(EStructuralFeature) EInvoke(EOperation, EList) interface{} }
EObject is the representation of the model object 'EObject'
func GetAncestor ¶
func GetEObject ¶
func ResolveInObject ¶
func ResolveInResource ¶
func ResolveInResourceSet ¶
func ResolveInResourceSet(proxy EObject, resourceSet EResourceSet) EObject
type EObjectIDManager ¶
type EObjectIDManager interface { Clear() Register(EObject) UnRegister(EObject) SetID(EObject, interface{}) GetID(EObject) interface{} GetEObject(interface{}) EObject }
func NewEObjectIDManagerImpl ¶
func NewEObjectIDManagerImpl() EObjectIDManager
type EObjectIDManagerImpl ¶
type EObjectIDManagerImpl struct {
// contains filtered or unexported fields
}
func (*EObjectIDManagerImpl) Clear ¶
func (m *EObjectIDManagerImpl) Clear()
func (*EObjectIDManagerImpl) GetEObject ¶
func (m *EObjectIDManagerImpl) GetEObject(id interface{}) EObject
func (*EObjectIDManagerImpl) GetID ¶
func (m *EObjectIDManagerImpl) GetID(eObject EObject) interface{}
func (*EObjectIDManagerImpl) Register ¶
func (m *EObjectIDManagerImpl) Register(eObject EObject)
func (*EObjectIDManagerImpl) SetID ¶
func (m *EObjectIDManagerImpl) SetID(eObject EObject, id interface{})
func (*EObjectIDManagerImpl) UnRegister ¶
func (m *EObjectIDManagerImpl) UnRegister(eObject EObject)
type EObjectImpl ¶
type EObjectImpl struct {
BasicEObjectImpl
}
EObjectImpl is the implementation of the model object 'EObject'
func NewEObjectImpl ¶
func NewEObjectImpl() *EObjectImpl
NewEObjectImpl is the constructor of a EObjectImpl
func (*EObjectImpl) EInvokeFromID ¶
func (eObject *EObjectImpl) EInvokeFromID(operationID int, arguments EList) interface{}
func (*EObjectImpl) EStaticClass ¶
func (eObject *EObjectImpl) EStaticClass() EClass
func (*EObjectImpl) EStaticFeatureCount ¶
func (eObject *EObjectImpl) EStaticFeatureCount() int
type EObjectInternal ¶
type EObjectInternal interface { EObject EDynamicProperties() EDynamicProperties EStaticClass() EClass EStaticFeatureCount() int EInternalContainer() EObject EInternalContainerFeatureID() int EInternalResource() EResource ESetInternalContainer(container EObject, containerFeatureID int) ESetInternalResource(resource EResource) ESetResource(resource EResource, notifications ENotificationChain) ENotificationChain EInverseAdd(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain EInverseRemove(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain EDerivedFeatureID(container EObject, featureID int) int EDerivedOperationID(container EObject, operationID int) int EGetFromID(featureID int, resolve bool) interface{} ESetFromID(featureID int, newValue interface{}) EUnsetFromID(featureID int) EIsSetFromID(featureID int) bool EInvokeFromID(operationID int, arguments EList) interface{} EBasicInverseAdd(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain EBasicInverseRemove(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain EObjectForFragmentSegment(string) EObject EURIFragmentSegment(EStructuralFeature, EObject) string EProxyURI() *url.URL ESetProxyURI(uri *url.URL) EResolveProxy(proxy EObject) EObject }
EObjectInternal ...
type EObjectList ¶
EObjectList is a list of EObject
type EOperation ¶
type EOperation interface { ETypedElement IsOverrideOf(EOperation) bool GetOperationID() int SetOperationID(int) GetEContainingClass() EClass GetEParameters() EList GetEExceptions() EList UnsetEExceptions() }
EOperation is the representation of the model object 'EOperation'
type EPackage ¶
type EPackage interface { ENamedElement GetEClassifier(string) EClassifier GetNsURI() string SetNsURI(string) GetNsPrefix() string SetNsPrefix(string) GetEFactoryInstance() EFactory SetEFactoryInstance(EFactory) GetEClassifiers() EList GetESubPackages() EList GetESuperPackage() EPackage }
EPackage is the representation of the model object 'EPackage'
type EPackageExt ¶
type EPackageExt struct {
// contains filtered or unexported fields
}
EPackageExt is the extension of the model object 'EFactory'
func NewEPackageExt ¶
func NewEPackageExt() *EPackageExt
func (*EPackageExt) AddEEnumLiteral ¶
func (pack *EPackageExt) AddEEnumLiteral(aEnum EEnum, name, literal string, value int)
func (*EPackageExt) AddEParameter ¶
func (pack *EPackageExt) AddEParameter(aOperation EOperation, aType EClassifier, name string, lowerBound, upperBound int, isUnique, isOrdered bool)
func (*EPackageExt) CreateResource ¶
func (pack *EPackageExt) CreateResource() EResource
func (*EPackageExt) EBasicInverseAdd ¶
func (ePackage *EPackageExt) EBasicInverseAdd(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
func (*EPackageExt) EBasicInverseRemove ¶
func (ePackage *EPackageExt) EBasicInverseRemove(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
func (*EPackageExt) EGetFromID ¶
func (*EPackageExt) EInvokeFromID ¶
func (*EPackageExt) EIsSetFromID ¶
func (*EPackageExt) ESetFromID ¶
func (ePackage *EPackageExt) ESetFromID(featureID int, newValue interface{})
func (*EPackageExt) EStaticClass ¶
func (ePackage *EPackageExt) EStaticClass() EClass
func (*EPackageExt) EStaticFeatureCount ¶
func (ePackage *EPackageExt) EStaticFeatureCount() int
func (*EPackageExt) EUnsetFromID ¶
func (ePackage *EPackageExt) EUnsetFromID(featureID int)
func (*EPackageExt) GetEClassifier ¶
func (pack *EPackageExt) GetEClassifier(classifier string) EClassifier
func (*EPackageExt) GetEClassifiers ¶
func (ePackage *EPackageExt) GetEClassifiers() EList
GetEClassifiers get the value of eClassifiers
func (*EPackageExt) GetEFactoryInstance ¶
func (ePackage *EPackageExt) GetEFactoryInstance() EFactory
GetEFactoryInstance get the value of eFactoryInstance
func (*EPackageExt) GetESubPackages ¶
func (ePackage *EPackageExt) GetESubPackages() EList
GetESubPackages get the value of eSubPackages
func (*EPackageExt) GetESuperPackage ¶
func (ePackage *EPackageExt) GetESuperPackage() EPackage
GetESuperPackage get the value of eSuperPackage
func (*EPackageExt) GetNsPrefix ¶
func (ePackage *EPackageExt) GetNsPrefix() string
GetNsPrefix get the value of nsPrefix
func (*EPackageExt) GetNsURI ¶
func (ePackage *EPackageExt) GetNsURI() string
GetNsURI get the value of nsURI
func (*EPackageExt) InitEAttribute ¶
func (pack *EPackageExt) InitEAttribute(aAttribute EAttribute, aType EClassifier, name, defaultValue string, lowerBound, upperBound int, isTransient, isVolatile, isChangeable, isUnSettable, isUnique, isDerived, isOrdered, isID bool)
func (*EPackageExt) InitEClass ¶
func (*EPackageExt) InitEDataType ¶
func (pack *EPackageExt) InitEDataType(aDataType EDataType, name, instanceTypeName, defaultValue string, isSerializable bool)
func (*EPackageExt) InitEEnum ¶
func (pack *EPackageExt) InitEEnum(aEnum EEnum, name, instanceTypeName string)
func (*EPackageExt) InitEOperation ¶
func (pack *EPackageExt) InitEOperation(aOperation EOperation, aType EClassifier, name string, lowerBound, upperBound int, isUnique, isOrdered bool)
func (*EPackageExt) InitEReference ¶
func (pack *EPackageExt) InitEReference(aReference EReference, aType EClassifier, aOtherEnd EReference, name, defaultValue string, lowerBound, upperBound int, isTransient, isVolatile, isChangeable, isContainment, isResolveProxies, isUnSettable, isUnique, isDerived, isOrdered bool)
func (*EPackageExt) Initialize ¶
func (pack *EPackageExt) Initialize()
func (*EPackageExt) SetEFactoryInstance ¶
func (ePackage *EPackageExt) SetEFactoryInstance(newEFactoryInstance EFactory)
SetEFactoryInstance set the value of eFactoryInstance
func (*EPackageExt) SetNsPrefix ¶
func (ePackage *EPackageExt) SetNsPrefix(newNsPrefix string)
SetNsPrefix set the value of nsPrefix
type EPackageExtentedMetaData ¶
type EPackageExtentedMetaData interface {
// contains filtered or unexported methods
}
type EPackageExtentedMetaDataImpl ¶
type EPackageExtentedMetaDataImpl struct {
// contains filtered or unexported fields
}
type EPackageRegistry ¶
type EPackageRegistry interface { PutPackage(nsURI string, pack EPackage) PutSupplier(nsURI string, supplier func() EPackage) Remove(nsURI string) RegisterPackage(pack EPackage) UnregisterPackage(pack EPackage) GetPackage(nsURI string) EPackage GetFactory(nsURI string) EFactory }
func GetPackageRegistry ¶
func GetPackageRegistry() EPackageRegistry
type EPackageRegistryImpl ¶
type EPackageRegistryImpl struct {
// contains filtered or unexported fields
}
func NewEPackageRegistryImpl ¶
func NewEPackageRegistryImpl() *EPackageRegistryImpl
func NewEPackageRegistryImplWithDelegate ¶
func NewEPackageRegistryImplWithDelegate(delegate EPackageRegistry) *EPackageRegistryImpl
func (*EPackageRegistryImpl) GetFactory ¶
func (r *EPackageRegistryImpl) GetFactory(nsURI string) EFactory
func (*EPackageRegistryImpl) GetPackage ¶
func (r *EPackageRegistryImpl) GetPackage(nsURI string) EPackage
func (*EPackageRegistryImpl) PutPackage ¶
func (r *EPackageRegistryImpl) PutPackage(nsURI string, pack EPackage)
func (*EPackageRegistryImpl) PutSupplier ¶
func (r *EPackageRegistryImpl) PutSupplier(nsURI string, supplier func() EPackage)
func (*EPackageRegistryImpl) RegisterPackage ¶
func (r *EPackageRegistryImpl) RegisterPackage(pack EPackage)
func (*EPackageRegistryImpl) Remove ¶
func (r *EPackageRegistryImpl) Remove(nsURI string)
func (*EPackageRegistryImpl) UnregisterPackage ¶
func (r *EPackageRegistryImpl) UnregisterPackage(pack EPackage)
type EParameter ¶
type EParameter interface { ETypedElement GetEOperation() EOperation }
EParameter is the representation of the model object 'EParameter'
type EReference ¶
type EReference interface { EStructuralFeature IsContainment() bool SetContainment(bool) IsContainer() bool IsResolveProxies() bool SetResolveProxies(bool) GetEOpposite() EReference SetEOpposite(EReference) GetEReferenceType() EClass GetEKeys() EList }
EReference is the representation of the model object 'EReference'
type EResource ¶
type EResource interface { ENotifier GetResourceSet() EResourceSet GetURI() *url.URL SetURI(*url.URL) GetContents() EList GetAllContents() EIterator GetEObject(string) EObject GetURIFragment(EObject) string Attached(object EObject) Detached(object EObject) Load() LoadWithOptions(options map[string]interface{}) LoadWithReader(r io.Reader, options map[string]interface{}) Unload() IsLoaded() bool Save() SaveWithOptions(options map[string]interface{}) SaveWithWriter(w io.Writer, options map[string]interface{}) GetErrors() EList GetWarnings() EList SetObjectIDManager(EObjectIDManager) GetObjectIDManager() EObjectIDManager }
EResource ...
type EResourceFactory ¶
EResourceFactory ...
type EResourceFactoryRegistry ¶
type EResourceFactoryRegistry interface { GetFactory(uri *url.URL) EResourceFactory GetProtocolToFactoryMap() map[string]EResourceFactory GetExtensionToFactoryMap() map[string]EResourceFactory }
EResourceFactoryRegistry ...
func GetResourceFactoryRegistry ¶
func GetResourceFactoryRegistry() EResourceFactoryRegistry
type EResourceFactoryRegistryImpl ¶
type EResourceFactoryRegistryImpl struct {
// contains filtered or unexported fields
}
EResourceFactoryRegistryImpl ...
func NewEResourceFactoryRegistryImpl ¶
func NewEResourceFactoryRegistryImpl() *EResourceFactoryRegistryImpl
func NewEResourceFactoryRegistryImplWithDelegate ¶
func NewEResourceFactoryRegistryImplWithDelegate(delegate EResourceFactoryRegistry) *EResourceFactoryRegistryImpl
func (*EResourceFactoryRegistryImpl) GetExtensionToFactoryMap ¶
func (r *EResourceFactoryRegistryImpl) GetExtensionToFactoryMap() map[string]EResourceFactory
func (*EResourceFactoryRegistryImpl) GetFactory ¶
func (r *EResourceFactoryRegistryImpl) GetFactory(uri *url.URL) EResourceFactory
func (*EResourceFactoryRegistryImpl) GetProtocolToFactoryMap ¶
func (r *EResourceFactoryRegistryImpl) GetProtocolToFactoryMap() map[string]EResourceFactory
type EResourceImpl ¶
type EResourceImpl struct { ENotifierImpl // contains filtered or unexported fields }
EResource ...
func NewEResourceImpl ¶
func NewEResourceImpl() *EResourceImpl
NewBasicEObject is BasicEObject constructor
func (*EResourceImpl) AsEResource ¶
func (r *EResourceImpl) AsEResource() EResource
func (*EResourceImpl) Attached ¶
func (r *EResourceImpl) Attached(object EObject)
func (*EResourceImpl) Detached ¶
func (r *EResourceImpl) Detached(object EObject)
func (*EResourceImpl) DoLoad ¶
func (r *EResourceImpl) DoLoad(rd io.Reader, options map[string]interface{})
func (*EResourceImpl) DoSave ¶
func (r *EResourceImpl) DoSave(rd io.Writer, options map[string]interface{})
func (*EResourceImpl) DoUnload ¶
func (r *EResourceImpl) DoUnload()
func (*EResourceImpl) GetAllContents ¶
func (r *EResourceImpl) GetAllContents() EIterator
func (*EResourceImpl) GetContents ¶
func (r *EResourceImpl) GetContents() EList
func (*EResourceImpl) GetEObject ¶
func (r *EResourceImpl) GetEObject(uriFragment string) EObject
func (*EResourceImpl) GetErrors ¶
func (r *EResourceImpl) GetErrors() EList
func (*EResourceImpl) GetObjectIDManager ¶
func (r *EResourceImpl) GetObjectIDManager() EObjectIDManager
func (*EResourceImpl) GetResourceSet ¶
func (r *EResourceImpl) GetResourceSet() EResourceSet
func (*EResourceImpl) GetURI ¶
func (r *EResourceImpl) GetURI() *url.URL
func (*EResourceImpl) GetURIFragment ¶
func (r *EResourceImpl) GetURIFragment(eObject EObject) string
func (*EResourceImpl) GetWarnings ¶
func (r *EResourceImpl) GetWarnings() EList
func (*EResourceImpl) IsLoaded ¶
func (r *EResourceImpl) IsLoaded() bool
func (*EResourceImpl) Load ¶
func (r *EResourceImpl) Load()
func (*EResourceImpl) LoadWithOptions ¶
func (r *EResourceImpl) LoadWithOptions(options map[string]interface{})
func (*EResourceImpl) LoadWithReader ¶
func (r *EResourceImpl) LoadWithReader(rd io.Reader, options map[string]interface{})
func (*EResourceImpl) Save ¶
func (r *EResourceImpl) Save()
func (*EResourceImpl) SaveWithOptions ¶
func (r *EResourceImpl) SaveWithOptions(options map[string]interface{})
func (*EResourceImpl) SaveWithWriter ¶
func (r *EResourceImpl) SaveWithWriter(w io.Writer, options map[string]interface{})
func (*EResourceImpl) SetObjectIDManager ¶
func (r *EResourceImpl) SetObjectIDManager(objectIDManager EObjectIDManager)
func (*EResourceImpl) SetURI ¶
func (r *EResourceImpl) SetURI(uri *url.URL)
func (*EResourceImpl) Unload ¶
func (r *EResourceImpl) Unload()
type EResourceInternal ¶
type EResourceSet ¶
type EResourceSet interface { ENotifier GetResources() EList GetResource(uri *url.URL, loadOnDemand bool) EResource CreateResource(uri *url.URL) EResource GetEObject(uri *url.URL, loadOnDemand bool) EObject GetURIConverter() EURIConverter SetURIConverter(uriConverter EURIConverter) GetPackageRegistry() EPackageRegistry SetPackageRegistry(packageregistry EPackageRegistry) GetResourceFactoryRegistry() EResourceFactoryRegistry SetResourceFactoryRegistry(resourceFactoryRegistry EResourceFactoryRegistry) SetURIResourceMap(uriMap map[*url.URL]EResource) GetURIResourceMap() map[*url.URL]EResource }
EResourceSet ...
type EResourceSetImpl ¶
type EResourceSetImpl struct { ENotifierImpl // contains filtered or unexported fields }
EResourceSetImpl ...
func NewEResourceSetImpl ¶
func NewEResourceSetImpl() *EResourceSetImpl
func (*EResourceSetImpl) AsEResourceSet ¶
func (r *EResourceSetImpl) AsEResourceSet() EResourceSet
func (*EResourceSetImpl) AsEResourceSetInternal ¶
func (r *EResourceSetImpl) AsEResourceSetInternal() EResourceSetInternal
func (*EResourceSetImpl) CreateResource ¶
func (r *EResourceSetImpl) CreateResource(uri *url.URL) EResource
func (*EResourceSetImpl) GetEObject ¶
func (r *EResourceSetImpl) GetEObject(uri *url.URL, loadOnDemand bool) EObject
func (*EResourceSetImpl) GetPackageRegistry ¶
func (r *EResourceSetImpl) GetPackageRegistry() EPackageRegistry
func (*EResourceSetImpl) GetResource ¶
func (r *EResourceSetImpl) GetResource(uri *url.URL, loadOnDemand bool) EResource
func (*EResourceSetImpl) GetResourceFactoryRegistry ¶
func (r *EResourceSetImpl) GetResourceFactoryRegistry() EResourceFactoryRegistry
func (*EResourceSetImpl) GetResources ¶
func (r *EResourceSetImpl) GetResources() EList
func (*EResourceSetImpl) GetURIConverter ¶
func (r *EResourceSetImpl) GetURIConverter() EURIConverter
func (*EResourceSetImpl) GetURIResourceMap ¶
func (r *EResourceSetImpl) GetURIResourceMap() map[*url.URL]EResource
func (*EResourceSetImpl) Initialize ¶
func (r *EResourceSetImpl) Initialize()
func (*EResourceSetImpl) LoadResource ¶
func (r *EResourceSetImpl) LoadResource(resource EResource)
func (*EResourceSetImpl) SetPackageRegistry ¶
func (r *EResourceSetImpl) SetPackageRegistry(packageRegistry EPackageRegistry)
func (*EResourceSetImpl) SetResourceFactoryRegistry ¶
func (r *EResourceSetImpl) SetResourceFactoryRegistry(resourceFactoryRegistry EResourceFactoryRegistry)
func (*EResourceSetImpl) SetURIConverter ¶
func (r *EResourceSetImpl) SetURIConverter(uriConverter EURIConverter)
func (*EResourceSetImpl) SetURIResourceMap ¶
func (r *EResourceSetImpl) SetURIResourceMap(uriResourceMap map[*url.URL]EResource)
type EResourceSetInternal ¶
type EResourceSetInternal interface { EResourceSet LoadResource(resource EResource) }
type EStore ¶
type EStore interface { Get(object EObject, feature EStructuralFeature, index int) interface{} Set(object EObject, feature EStructuralFeature, index int, value interface{}) interface{} IsSet(object EObject, feature EStructuralFeature) bool UnSet(object EObject, feature EStructuralFeature) IsEmpty(object EObject, feature EStructuralFeature) bool Size(object EObject, feature EStructuralFeature) int Contains(object EObject, feature EStructuralFeature, value interface{}) bool IndexOf(object EObject, feature EStructuralFeature, value interface{}) int LastIndexOf(object EObject, feature EStructuralFeature, value interface{}) int Add(object EObject, feature EStructuralFeature, index int, value interface{}) Remove(object EObject, feature EStructuralFeature, index int) interface{} Move(object EObject, feature EStructuralFeature, targetIndex int, sourceIndex int) interface{} Clear(object EObject, feature EStructuralFeature) ToArray(object EObject, feature EStructuralFeature) []interface{} GetContainer(object EObject) EObject GetContainingFeature(object EObject) EStructuralFeature Create(eClass EClass) EObject }
type EStoreEObject ¶
type EStoreEObjectImpl ¶
type EStoreEObjectImpl struct { *ReflectiveEObjectImpl // contains filtered or unexported fields }
func NewEStoreEObjectImpl ¶
func NewEStoreEObjectImpl(isCaching bool) *EStoreEObjectImpl
func (*EStoreEObjectImpl) AsEStoreEObject ¶
func (o *EStoreEObjectImpl) AsEStoreEObject() EStoreEObject
func (*EStoreEObjectImpl) EDynamicGet ¶
func (o *EStoreEObjectImpl) EDynamicGet(dynamicFeatureID int) interface{}
func (*EStoreEObjectImpl) EDynamicSet ¶
func (o *EStoreEObjectImpl) EDynamicSet(dynamicFeatureID int, value interface{})
func (*EStoreEObjectImpl) EDynamicUnset ¶
func (o *EStoreEObjectImpl) EDynamicUnset(dynamicFeatureID int)
type EStringToStringMapEntry ¶
type EStringToStringMapEntry interface { EObject EMapEntry GetStringKey() string SetStringKey(string) GetStringValue() string SetStringValue(string) }
EStringToStringMapEntry is the representation of the model object 'EStringToStringMapEntry'
type EStructuralFeature ¶
type EStructuralFeature interface { ETypedElement GetContainerClass() reflect.Type IsChangeable() bool SetChangeable(bool) IsVolatile() bool SetVolatile(bool) IsTransient() bool SetTransient(bool) GetDefaultValueLiteral() string SetDefaultValueLiteral(string) GetDefaultValue() interface{} SetDefaultValue(interface{}) IsUnsettable() bool SetUnsettable(bool) IsDerived() bool SetDerived(bool) GetFeatureID() int SetFeatureID(int) GetEContainingClass() EClass }
EStructuralFeature is the representation of the model object 'EStructuralFeature'
type EStructuralFeatureExtentedMetaData ¶
type EStructuralFeatureExtentedMetaData interface { ENamedElementExtendedMetaData // contains filtered or unexported methods }
type EStructuralFeatureExtentedMetaDataImpl ¶
type EStructuralFeatureExtentedMetaDataImpl struct { ENamedElementExtendedMetaDataImpl // contains filtered or unexported fields }
type ETypeParameter ¶
type ETypeParameter interface { ENamedElement GetEBounds() EList }
ETypeParameter is the representation of the model object 'ETypeParameter'
type ETypedElement ¶
type ETypedElement interface { ENamedElement IsOrdered() bool SetOrdered(bool) IsUnique() bool SetUnique(bool) GetLowerBound() int SetLowerBound(int) GetUpperBound() int SetUpperBound(int) IsMany() bool IsRequired() bool GetEType() EClassifier SetEType(EClassifier) UnsetEType() }
ETypedElement is the representation of the model object 'ETypedElement'
type EURIConverter ¶
type EURIConverter interface { CreateReader(uri *url.URL) (io.ReadCloser, error) CreateWriter(uri *url.URL) (io.WriteCloser, error) Normalize(uri *url.URL) *url.URL GetURIHandler(uri *url.URL) EURIHandler GetURIHandlers() EList }
URIConverter ...
type EURIConverterImpl ¶
type EURIConverterImpl struct {
// contains filtered or unexported fields
}
func NewEURIConverterImpl ¶
func NewEURIConverterImpl() *EURIConverterImpl
func (*EURIConverterImpl) CreateReader ¶
func (r *EURIConverterImpl) CreateReader(uri *url.URL) (io.ReadCloser, error)
func (*EURIConverterImpl) CreateWriter ¶
func (r *EURIConverterImpl) CreateWriter(uri *url.URL) (io.WriteCloser, error)
func (*EURIConverterImpl) GetURIHandler ¶
func (r *EURIConverterImpl) GetURIHandler(uri *url.URL) EURIHandler
func (*EURIConverterImpl) GetURIHandlers ¶
func (r *EURIConverterImpl) GetURIHandlers() EList
type EURIHandler ¶
type EURIHandler interface { CanHandle(uri *url.URL) bool CreateReader(uri *url.URL) (io.ReadCloser, error) CreateWriter(uri *url.URL) (io.WriteCloser, error) }
URIHandler ...
type EcoreFactory ¶
type EcoreFactory interface { EFactory CreateEAnnotation() EAnnotation CreateEAnnotationFromContainer(eContainer EModelElement) EAnnotation CreateEAttribute() EAttribute CreateEAttributeFromContainer(eContainer EClass) EAttribute CreateEAttributeFromContainerAndClassID(eContainer EClass, classID int) EAttribute CreateEClass() EClass CreateEClassFromContainer(eContainer EPackage) EClass CreateEClassFromContainerAndClassID(eContainer EPackage, classID int) EClass CreateEDataType() EDataType CreateEDataTypeFromContainer(eContainer EPackage) EDataType CreateEDataTypeFromContainerAndClassID(eContainer EPackage, classID int) EDataType CreateEEnum() EEnum CreateEEnumFromContainer(eContainer EPackage) EEnum CreateEEnumFromContainerAndClassID(eContainer EPackage, classID int) EEnum CreateEEnumLiteral() EEnumLiteral CreateEEnumLiteralFromContainer(eContainer EEnum) EEnumLiteral CreateEFactory() EFactory CreateEFactoryFromContainer(eContainer EPackage) EFactory CreateEGenericType() EGenericType CreateEObject() EObject CreateEOperation() EOperation CreateEOperationFromContainer(eContainer EClass) EOperation CreateEOperationFromContainerAndClassID(eContainer EClass, classID int) EOperation CreateEPackage() EPackage CreateEPackageFromContainer(eContainer EPackage) EPackage CreateEParameter() EParameter CreateEParameterFromContainer(eContainer EOperation) EParameter CreateEReference() EReference CreateEReferenceFromContainer(eContainer EClass) EReference CreateEReferenceFromContainerAndClassID(eContainer EClass, classID int) EReference CreateEStringToStringMapEntry() EStringToStringMapEntry CreateETypeParameter() ETypeParameter }
type EcorePackage ¶
type EcorePackage interface { EPackage // Returns the meta object for the EAnnotation GetEAnnotationClass() EClass // Returns the meta object for the Source GetEAnnotation_Source() EAttribute // Returns the meta object for the Contents GetEAnnotation_Contents() EReference // Returns the meta object for the Details GetEAnnotation_Details() EReference // Returns the meta object for the EModelElement GetEAnnotation_EModelElement() EReference // Returns the meta object for the References GetEAnnotation_References() EReference // Returns the meta object for the EAttribute GetEAttribute() EClass // Returns the meta object for the ID GetEAttribute_ID() EAttribute // Returns the meta object for the EAttributeType GetEAttribute_EAttributeType() EReference // Returns the meta object for the EClass GetEClass() EClass // Returns the meta object for the Abstract GetEClass_Abstract() EAttribute // Returns the meta object for the Interface GetEClass_Interface() EAttribute // Returns the meta object for the EAllAttributes GetEClass_EAllAttributes() EReference // Returns the meta object for the EAllContainments GetEClass_EAllContainments() EReference // Returns the meta object for the EAllOperations GetEClass_EAllOperations() EReference // Returns the meta object for the EAllReferences GetEClass_EAllReferences() EReference // Returns the meta object for the EAllStructuralFeatures GetEClass_EAllStructuralFeatures() EReference // Returns the meta object for the EAllSuperTypes GetEClass_EAllSuperTypes() EReference // Returns the meta object for the EAttributes GetEClass_EAttributes() EReference // Returns the meta object for the EContainmentFeatures GetEClass_EContainmentFeatures() EReference // Returns the meta object for the ECrossReferenceFeatures GetEClass_ECrossReferenceFeatures() EReference // Returns the meta object for the EIDAttribute GetEClass_EIDAttribute() EReference // Returns the meta object for the EOperations GetEClass_EOperations() EReference // Returns the meta object for the EReferences GetEClass_EReferences() EReference // Returns the meta object for the EStructuralFeatures GetEClass_EStructuralFeatures() EReference // Returns the meta object for the ESuperTypes GetEClass_ESuperTypes() EReference // Returns the meta object for the GetEOperation GetEClass_GetEOperation_EInt() EOperation // Returns the meta object for the GetEStructuralFeature GetEClass_GetEStructuralFeature_EInt() EOperation // Returns the meta object for the GetEStructuralFeature GetEClass_GetEStructuralFeature_EString() EOperation // Returns the meta object for the GetFeatureCount GetEClass_GetFeatureCount() EOperation // Returns the meta object for the GetFeatureID GetEClass_GetFeatureID_EStructuralFeature() EOperation // Returns the meta object for the GetFeatureType GetEClass_GetFeatureType_EStructuralFeature() EOperation // Returns the meta object for the GetOperationCount GetEClass_GetOperationCount() EOperation // Returns the meta object for the GetOperationID GetEClass_GetOperationID_EOperation() EOperation // Returns the meta object for the GetOverride GetEClass_GetOverride_EOperation() EOperation // Returns the meta object for the IsSuperTypeOf GetEClass_IsSuperTypeOf_EClass() EOperation // Returns the meta object for the EClassifier GetEClassifierClass() EClass // Returns the meta object for the ClassifierID GetEClassifier_ClassifierID() EAttribute // Returns the meta object for the DefaultValue GetEClassifier_DefaultValue() EAttribute // Returns the meta object for the InstanceClass GetEClassifier_InstanceClass() EAttribute // Returns the meta object for the InstanceTypeName GetEClassifier_InstanceTypeName() EAttribute // Returns the meta object for the EPackage GetEClassifier_EPackage() EReference // Returns the meta object for the IsInstance GetEClassifier_IsInstance_EJavaObject() EOperation // Returns the meta object for the EDataType GetEDataType() EClass // Returns the meta object for the Serializable GetEDataType_Serializable() EAttribute // Returns the meta object for the EEnum GetEEnum() EClass // Returns the meta object for the ELiterals GetEEnum_ELiterals() EReference // Returns the meta object for the GetEEnumLiteral GetEEnum_GetEEnumLiteral_EString() EOperation // Returns the meta object for the GetEEnumLiteral GetEEnum_GetEEnumLiteral_EInt() EOperation // Returns the meta object for the GetEEnumLiteralByLiteral GetEEnum_GetEEnumLiteralByLiteral_EString() EOperation // Returns the meta object for the EEnumLiteral GetEEnumLiteral() EClass // Returns the meta object for the Instance GetEEnumLiteral_Instance() EAttribute // Returns the meta object for the Literal GetEEnumLiteral_Literal() EAttribute // Returns the meta object for the Value GetEEnumLiteral_Value() EAttribute // Returns the meta object for the EEnum GetEEnumLiteral_EEnum() EReference // Returns the meta object for the EFactory GetEFactory() EClass // Returns the meta object for the EPackage GetEFactory_EPackage() EReference // Returns the meta object for the ConvertToString GetEFactory_ConvertToString_EDataType_EJavaObject() EOperation // Returns the meta object for the Create GetEFactory_Create_EClass() EOperation // Returns the meta object for the CreateFromString GetEFactory_CreateFromString_EDataType_EString() EOperation // Returns the meta object for the EGenericType GetEGenericType() EClass // Returns the meta object for the EClassifier GetEGenericType_EClassifier() EReference // Returns the meta object for the ELowerBound GetEGenericType_ELowerBound() EReference // Returns the meta object for the ERawType GetEGenericType_ERawType() EReference // Returns the meta object for the ETypeArguments GetEGenericType_ETypeArguments() EReference // Returns the meta object for the ETypeParameter GetEGenericType_ETypeParameter() EReference // Returns the meta object for the EUpperBound GetEGenericType_EUpperBound() EReference // Returns the meta object for the IsInstance GetEGenericType_IsInstance_EJavaObject() EOperation // Returns the meta object for the EModelElement GetEModelElement() EClass // Returns the meta object for the EAnnotations GetEModelElement_EAnnotations() EReference // Returns the meta object for the GetEAnnotation GetEModelElement_GetEAnnotation_EString() EOperation // Returns the meta object for the ENamedElement GetENamedElement() EClass // Returns the meta object for the Name GetENamedElement_Name() EAttribute // Returns the meta object for the EObject GetEObject() EClass // Returns the meta object for the EAllContents GetEObject_EAllContents() EOperation // Returns the meta object for the EClass GetEObject_EClass() EOperation // Returns the meta object for the EContainer GetEObject_EContainer() EOperation // Returns the meta object for the EContainingFeature GetEObject_EContainingFeature() EOperation // Returns the meta object for the EContainmentFeature GetEObject_EContainmentFeature() EOperation // Returns the meta object for the EContents GetEObject_EContents() EOperation // Returns the meta object for the ECrossReferences GetEObject_ECrossReferences() EOperation // Returns the meta object for the EGet GetEObject_EGet_EStructuralFeature() EOperation // Returns the meta object for the EGet GetEObject_EGet_EStructuralFeature_EBoolean() EOperation // Returns the meta object for the EInvoke GetEObject_EInvoke_EOperation_EEList() EOperation // Returns the meta object for the EIsProxy GetEObject_EIsProxy() EOperation // Returns the meta object for the EIsSet GetEObject_EIsSet_EStructuralFeature() EOperation // Returns the meta object for the EResource GetEObject_EResource() EOperation // Returns the meta object for the ESet GetEObject_ESet_EStructuralFeature_EJavaObject() EOperation // Returns the meta object for the EUnset GetEObject_EUnset_EStructuralFeature() EOperation // Returns the meta object for the EOperation GetEOperation() EClass // Returns the meta object for the OperationID GetEOperation_OperationID() EAttribute // Returns the meta object for the EContainingClass GetEOperation_EContainingClass() EReference // Returns the meta object for the EExceptions GetEOperation_EExceptions() EReference // Returns the meta object for the EParameters GetEOperation_EParameters() EReference // Returns the meta object for the IsOverrideOf GetEOperation_IsOverrideOf_EOperation() EOperation // Returns the meta object for the EPackage GetEPackage() EClass // Returns the meta object for the NsPrefix GetEPackage_NsPrefix() EAttribute // Returns the meta object for the NsURI GetEPackage_NsURI() EAttribute // Returns the meta object for the EClassifiers GetEPackage_EClassifiers() EReference // Returns the meta object for the EFactoryInstance GetEPackage_EFactoryInstance() EReference // Returns the meta object for the ESubPackages GetEPackage_ESubPackages() EReference // Returns the meta object for the ESuperPackage GetEPackage_ESuperPackage() EReference // Returns the meta object for the GetEClassifier GetEPackage_GetEClassifier_EString() EOperation // Returns the meta object for the EParameter GetEParameter() EClass // Returns the meta object for the EOperation GetEParameter_EOperation() EReference // Returns the meta object for the EReference GetEReference() EClass // Returns the meta object for the Container GetEReference_Container() EAttribute // Returns the meta object for the Containment GetEReference_Containment() EAttribute // Returns the meta object for the ResolveProxies GetEReference_ResolveProxies() EAttribute // Returns the meta object for the EKeys GetEReference_EKeys() EReference // Returns the meta object for the EOpposite GetEReference_EOpposite() EReference // Returns the meta object for the EReferenceType GetEReference_EReferenceType() EReference // Returns the meta object for the EStringToStringMapEntry GetEStringToStringMapEntry() EClass // Returns the meta object for the Key GetEStringToStringMapEntry_Key() EAttribute // Returns the meta object for the Value GetEStringToStringMapEntry_Value() EAttribute // Returns the meta object for the EStructuralFeature GetEStructuralFeature() EClass // Returns the meta object for the Changeable GetEStructuralFeature_Changeable() EAttribute // Returns the meta object for the DefaultValue GetEStructuralFeature_DefaultValue() EAttribute // Returns the meta object for the DefaultValueLiteral GetEStructuralFeature_DefaultValueLiteral() EAttribute // Returns the meta object for the Derived GetEStructuralFeature_Derived() EAttribute // Returns the meta object for the FeatureID GetEStructuralFeature_FeatureID() EAttribute // Returns the meta object for the Transient GetEStructuralFeature_Transient() EAttribute // Returns the meta object for the Unsettable GetEStructuralFeature_Unsettable() EAttribute // Returns the meta object for the Volatile GetEStructuralFeature_Volatile() EAttribute // Returns the meta object for the EContainingClass GetEStructuralFeature_EContainingClass() EReference // Returns the meta object for the GetContainerClass GetEStructuralFeature_GetContainerClass() EOperation // Returns the meta object for the ETypeParameter GetETypeParameter() EClass // Returns the meta object for the EBounds GetETypeParameter_EBounds() EReference // Returns the meta object for the ETypedElement GetETypedElement() EClass // Returns the meta object for the LowerBound GetETypedElement_LowerBound() EAttribute // Returns the meta object for the Many GetETypedElement_Many() EAttribute // Returns the meta object for the Ordered GetETypedElement_Ordered() EAttribute // Returns the meta object for the Required GetETypedElement_Required() EAttribute // Returns the meta object for the Unique GetETypedElement_Unique() EAttribute // Returns the meta object for the UpperBound GetETypedElement_UpperBound() EAttribute // Returns the meta object for the EType GetETypedElement_EType() EReference // Returns the meta object for the EBigDecimal GetEBigDecimal() EDataType // Returns the meta object for the EBigInteger GetEBigInteger() EDataType // Returns the meta object for the EBoolean GetEBoolean() EDataType // Returns the meta object for the EBooleanObject GetEBooleanObject() EDataType // Returns the meta object for the EByte GetEByte() EDataType // Returns the meta object for the EByteArray GetEByteArray() EDataType // Returns the meta object for the EByteObject GetEByteObject() EDataType // Returns the meta object for the EChar GetEChar() EDataType // Returns the meta object for the ECharacterObject GetECharacterObject() EDataType // Returns the meta object for the EDate GetEDate() EDataType // Returns the meta object for the EDiagnosticChain GetEDiagnosticChain() EDataType // Returns the meta object for the EDouble GetEDouble() EDataType // Returns the meta object for the EDoubleObject GetEDoubleObject() EDataType // Returns the meta object for the EEList GetEEList() EDataType // Returns the meta object for the EEnumerator GetEEnumerator() EDataType // Returns the meta object for the EFeatureMap GetEFeatureMap() EDataType // Returns the meta object for the EFeatureMapEntry GetEFeatureMapEntry() EDataType // Returns the meta object for the EFloat GetEFloat() EDataType // Returns the meta object for the EFloatObject GetEFloatObject() EDataType // Returns the meta object for the EInt GetEInt() EDataType // Returns the meta object for the EIntegerObject GetEIntegerObject() EDataType // Returns the meta object for the EInvocationTargetException GetEInvocationTargetException() EDataType // Returns the meta object for the EJavaClass GetEJavaClass() EDataType // Returns the meta object for the EJavaObject GetEJavaObject() EDataType // Returns the meta object for the ELong GetELong() EDataType // Returns the meta object for the ELongObject GetELongObject() EDataType // Returns the meta object for the EMap GetEMap() EDataType // Returns the meta object for the EResource GetEResource() EDataType // Returns the meta object for the EResourceSet GetEResourceSet() EDataType // Returns the meta object for the EShort GetEShort() EDataType // Returns the meta object for the EShortObject GetEShortObject() EDataType // Returns the meta object for the EString GetEString() EDataType // Returns the meta object for the ETreeIterator GetETreeIterator() EDataType }
EcorePackage is The Metamodel Package for the ecore metamodel. This package is used to enable the reflection of model elements. It contains all model elements which were described in an ecore file.
func GetPackage ¶
func GetPackage() EcorePackage
type EventType ¶
type EventType int
const ( // SET An event type indicating that a feature of the notifier has been set. SET EventType = iota // UNSET An event type indicating that a feature of the notifier has been set. UNSET // ADD An event type indicating that a feature of the notifier has been unset. ADD // REMOVE An event type indicating that a feature of the notifier has been set. REMOVE // ADD_MANY An event type indicating that a several values have been added into a list-based feature of the notifier.. ADD_MANY // REMOVE_MANY An event type indicating that a several values have been removed from a list-based feature of the notifier.. REMOVE_MANY // MOVE An event type indicating that a value has been moved within a list-based feature of the notifier. MOVE // REMOVING_ADAPTER An event type indicating that an adapter is being removed from the notifier. REMOVING_ADAPTER // RESOLVE An event type indicating that a feature of the notifier has been resolved from a proxy. RESOLVE // EVENT_TYPE_COUNT User defined event types should start from this value. EVENT_TYPE_COUNT )
type ExtendedMetaData ¶
type ExtendedMetaData struct {
// contains filtered or unexported fields
}
func NewExtendedMetaData ¶
func NewExtendedMetaData() *ExtendedMetaData
func (*ExtendedMetaData) GetDocumentRoot ¶
func (emd *ExtendedMetaData) GetDocumentRoot(ePackage EPackage) EClass
func (*ExtendedMetaData) GetName ¶
func (emd *ExtendedMetaData) GetName(eElement ENamedElement) string
func (*ExtendedMetaData) GetNamespace ¶
func (emd *ExtendedMetaData) GetNamespace(eFeature EStructuralFeature) string
func (*ExtendedMetaData) GetType ¶
func (emd *ExtendedMetaData) GetType(ePackage EPackage, name string) EClassifier
func (*ExtendedMetaData) GetXMLNSPrefixMapFeature ¶
func (emd *ExtendedMetaData) GetXMLNSPrefixMapFeature(eClass EClass) EReference
func (*ExtendedMetaData) GetXSISchemaLocationMapFeature ¶
func (emd *ExtendedMetaData) GetXSISchemaLocationMapFeature(eClass EClass) EReference
type FileURIHandler ¶
type FileURIHandler struct { }
URIHandler ...
func (*FileURIHandler) CreateReader ¶
func (fuh *FileURIHandler) CreateReader(uri *url.URL) (io.ReadCloser, error)
func (*FileURIHandler) CreateWriter ¶
func (fuh *FileURIHandler) CreateWriter(uri *url.URL) (io.WriteCloser, error)
type IncrementalIDManager ¶
type IncrementalIDManager struct {
// contains filtered or unexported fields
}
func NewIncrementalIDManager ¶
func NewIncrementalIDManager() *IncrementalIDManager
func (*IncrementalIDManager) Clear ¶
func (m *IncrementalIDManager) Clear()
func (*IncrementalIDManager) GetEObject ¶
func (m *IncrementalIDManager) GetEObject(id interface{}) EObject
func (*IncrementalIDManager) GetID ¶
func (m *IncrementalIDManager) GetID(eObject EObject) interface{}
func (*IncrementalIDManager) Register ¶
func (m *IncrementalIDManager) Register(eObject EObject)
func (*IncrementalIDManager) SetID ¶
func (m *IncrementalIDManager) SetID(eObject EObject, id interface{})
func (*IncrementalIDManager) UnRegister ¶
func (m *IncrementalIDManager) UnRegister(eObject EObject)
type MockEAdapter ¶
MockEAdapter is an autogenerated mock type for the EAdapter type
func (*MockEAdapter) GetTarget ¶
func (_m *MockEAdapter) GetTarget() ENotifier
GetTarget provides a mock function with given fields:
func (*MockEAdapter) NotifyChanged ¶
func (_m *MockEAdapter) NotifyChanged(notification ENotification)
NotifyChanged provides a mock function with given fields: notification
func (*MockEAdapter) SetTarget ¶
func (_m *MockEAdapter) SetTarget(_a0 ENotifier)
SetTarget provides a mock function with given fields: _a0
func (*MockEAdapter) UnSetTarget ¶
func (_m *MockEAdapter) UnSetTarget(_a0 ENotifier)
UnSetTarget provides a mock function with given fields: _a0
type MockEAnnotation ¶
type MockEAnnotation struct {
MockEModelElement
}
func (*MockEAnnotation) GetContents ¶
func (eAnnotation *MockEAnnotation) GetContents() EList
GetContents get the value of contents
func (*MockEAnnotation) GetDetails ¶
func (eAnnotation *MockEAnnotation) GetDetails() EMap
GetDetails get the value of details
func (*MockEAnnotation) GetEModelElement ¶
func (eAnnotation *MockEAnnotation) GetEModelElement() EModelElement
GetEModelElement get the value of eModelElement
func (*MockEAnnotation) GetReferences ¶
func (eAnnotation *MockEAnnotation) GetReferences() EList
GetReferences get the value of references
func (*MockEAnnotation) GetSource ¶
func (eAnnotation *MockEAnnotation) GetSource() string
GetSource get the value of source
func (*MockEAnnotation) SetEModelElement ¶
func (eAnnotation *MockEAnnotation) SetEModelElement(newEModelElement EModelElement)
SetEModelElement provides mock implementation for setting the value of eModelElement
func (*MockEAnnotation) SetSource ¶
func (eAnnotation *MockEAnnotation) SetSource(newSource string)
SetSource provides mock implementation for setting the value of source
type MockEAttribute ¶
type MockEAttribute struct {
MockEStructuralFeature
}
func (*MockEAttribute) GetEAttributeType ¶
func (eAttribute *MockEAttribute) GetEAttributeType() EDataType
GetEAttributeType get the value of eAttributeType
func (*MockEAttribute) IsID ¶
func (eAttribute *MockEAttribute) IsID() bool
IsID get the value of isID
func (*MockEAttribute) SetID ¶
func (eAttribute *MockEAttribute) SetID(newIsID bool)
SetID provides mock implementation for setting the value of isID
type MockEClass ¶
type MockEClass struct {
MockEClassifier
}
func (*MockEClass) GetEAllAttributes ¶
func (eClass *MockEClass) GetEAllAttributes() EList
GetEAllAttributes get the value of eAllAttributes
func (*MockEClass) GetEAllContainments ¶
func (eClass *MockEClass) GetEAllContainments() EList
GetEAllContainments get the value of eAllContainments
func (*MockEClass) GetEAllOperations ¶
func (eClass *MockEClass) GetEAllOperations() EList
GetEAllOperations get the value of eAllOperations
func (*MockEClass) GetEAllReferences ¶
func (eClass *MockEClass) GetEAllReferences() EList
GetEAllReferences get the value of eAllReferences
func (*MockEClass) GetEAllStructuralFeatures ¶
func (eClass *MockEClass) GetEAllStructuralFeatures() EList
GetEAllStructuralFeatures get the value of eAllStructuralFeatures
func (*MockEClass) GetEAllSuperTypes ¶
func (eClass *MockEClass) GetEAllSuperTypes() EList
GetEAllSuperTypes get the value of eAllSuperTypes
func (*MockEClass) GetEAttributes ¶
func (eClass *MockEClass) GetEAttributes() EList
GetEAttributes get the value of eAttributes
func (*MockEClass) GetEContainmentFeatures ¶
func (eClass *MockEClass) GetEContainmentFeatures() EList
GetEContainmentFeatures get the value of eContainmentFeatures
func (*MockEClass) GetECrossReferenceFeatures ¶
func (eClass *MockEClass) GetECrossReferenceFeatures() EList
GetECrossReferenceFeatures get the value of eCrossReferenceFeatures
func (*MockEClass) GetEIDAttribute ¶
func (eClass *MockEClass) GetEIDAttribute() EAttribute
GetEIDAttribute get the value of eIDAttribute
func (*MockEClass) GetEOperation ¶
func (eClass *MockEClass) GetEOperation(operationID int) EOperation
GetEOperation provides mock implementation
func (*MockEClass) GetEOperations ¶
func (eClass *MockEClass) GetEOperations() EList
GetEOperations get the value of eOperations
func (*MockEClass) GetEReferences ¶
func (eClass *MockEClass) GetEReferences() EList
GetEReferences get the value of eReferences
func (*MockEClass) GetEStructuralFeature ¶
func (eClass *MockEClass) GetEStructuralFeature(featureID int) EStructuralFeature
GetEStructuralFeature provides mock implementation
func (*MockEClass) GetEStructuralFeatureFromName ¶
func (eClass *MockEClass) GetEStructuralFeatureFromName(featureName string) EStructuralFeature
GetEStructuralFeatureFromName provides mock implementation
func (*MockEClass) GetEStructuralFeatures ¶
func (eClass *MockEClass) GetEStructuralFeatures() EList
GetEStructuralFeatures get the value of eStructuralFeatures
func (*MockEClass) GetESuperTypes ¶
func (eClass *MockEClass) GetESuperTypes() EList
GetESuperTypes get the value of eSuperTypes
func (*MockEClass) GetFeatureCount ¶
func (eClass *MockEClass) GetFeatureCount() int
GetFeatureCount provides mock implementation
func (*MockEClass) GetFeatureID ¶
func (eClass *MockEClass) GetFeatureID(feature EStructuralFeature) int
GetFeatureID provides mock implementation
func (*MockEClass) GetFeatureType ¶
func (eClass *MockEClass) GetFeatureType(feature EStructuralFeature) EClassifier
GetFeatureType provides mock implementation
func (*MockEClass) GetOperationCount ¶
func (eClass *MockEClass) GetOperationCount() int
GetOperationCount provides mock implementation
func (*MockEClass) GetOperationID ¶
func (eClass *MockEClass) GetOperationID(operation EOperation) int
GetOperationID provides mock implementation
func (*MockEClass) GetOverride ¶
func (eClass *MockEClass) GetOverride(operation EOperation) EOperation
GetOverride provides mock implementation
func (*MockEClass) IsAbstract ¶
func (eClass *MockEClass) IsAbstract() bool
IsAbstract get the value of isAbstract
func (*MockEClass) IsInterface ¶
func (eClass *MockEClass) IsInterface() bool
IsInterface get the value of isInterface
func (*MockEClass) IsSuperTypeOf ¶
func (eClass *MockEClass) IsSuperTypeOf(someClass EClass) bool
IsSuperTypeOf provides mock implementation
func (*MockEClass) SetAbstract ¶
func (eClass *MockEClass) SetAbstract(newIsAbstract bool)
SetAbstract provides mock implementation for setting the value of isAbstract
func (*MockEClass) SetInterface ¶
func (eClass *MockEClass) SetInterface(newIsInterface bool)
SetInterface provides mock implementation for setting the value of isInterface
type MockEClassifier ¶
type MockEClassifier struct {
MockENamedElement
}
func (*MockEClassifier) GetClassifierID ¶
func (eClassifier *MockEClassifier) GetClassifierID() int
GetClassifierID get the value of classifierID
func (*MockEClassifier) GetDefaultValue ¶
func (eClassifier *MockEClassifier) GetDefaultValue() interface{}
GetDefaultValue get the value of defaultValue
func (*MockEClassifier) GetEPackage ¶
func (eClassifier *MockEClassifier) GetEPackage() EPackage
GetEPackage get the value of ePackage
func (*MockEClassifier) GetInstanceClass ¶
func (eClassifier *MockEClassifier) GetInstanceClass() reflect.Type
GetInstanceClass get the value of instanceClass
func (*MockEClassifier) GetInstanceTypeName ¶
func (eClassifier *MockEClassifier) GetInstanceTypeName() string
GetInstanceTypeName get the value of instanceTypeName
func (*MockEClassifier) IsInstance ¶
func (eClassifier *MockEClassifier) IsInstance(object interface{}) bool
IsInstance provides mock implementation
func (*MockEClassifier) SetClassifierID ¶
func (eClassifier *MockEClassifier) SetClassifierID(newClassifierID int)
SetClassifierID provides mock implementation for setting the value of classifierID
func (*MockEClassifier) SetInstanceClass ¶
func (eClassifier *MockEClassifier) SetInstanceClass(newInstanceClass reflect.Type)
SetInstanceClass provides mock implementation for setting the value of instanceClass
func (*MockEClassifier) SetInstanceTypeName ¶
func (eClassifier *MockEClassifier) SetInstanceTypeName(newInstanceTypeName string)
SetInstanceTypeName provides mock implementation for setting the value of instanceTypeName
type MockEContentAdapter ¶
type MockEContentAdapter struct { mock.Mock EContentAdapter }
func NewMockContentAdapter ¶
func NewMockContentAdapter() *MockEContentAdapter
func (*MockEContentAdapter) NotifyChanged ¶
func (adapter *MockEContentAdapter) NotifyChanged(notification ENotification)
type MockEDataType ¶
type MockEDataType struct {
MockEClassifier
}
func (*MockEDataType) IsSerializable ¶
func (eDataType *MockEDataType) IsSerializable() bool
IsSerializable get the value of isSerializable
func (*MockEDataType) SetSerializable ¶
func (eDataType *MockEDataType) SetSerializable(newIsSerializable bool)
SetSerializable provides mock implementation for setting the value of isSerializable
type MockEDiagnostic ¶
MockEDiagnostic is an autogenerated mock type for the EDiagnostic type
func (*MockEDiagnostic) Error ¶
func (_m *MockEDiagnostic) Error() string
GetMessage provides a mock function with given fields:
func (*MockEDiagnostic) GetColumn ¶
func (_m *MockEDiagnostic) GetColumn() int
GetColumn provides a mock function with given fields:
func (*MockEDiagnostic) GetLine ¶
func (_m *MockEDiagnostic) GetLine() int
GetLine provides a mock function with given fields:
func (*MockEDiagnostic) GetLocation ¶
func (_m *MockEDiagnostic) GetLocation() string
GetLocation provides a mock function with given fields:
func (*MockEDiagnostic) GetMessage ¶
func (_m *MockEDiagnostic) GetMessage() string
GetMessage provides a mock function with given fields:
type MockEEnum ¶
type MockEEnum struct {
MockEDataType
}
func (*MockEEnum) GetEEnumLiteralByLiteral ¶
func (eEnum *MockEEnum) GetEEnumLiteralByLiteral(literal string) EEnumLiteral
GetEEnumLiteralByLiteral provides mock implementation
func (*MockEEnum) GetEEnumLiteralByName ¶
func (eEnum *MockEEnum) GetEEnumLiteralByName(name string) EEnumLiteral
GetEEnumLiteralByName provides mock implementation
func (*MockEEnum) GetEEnumLiteralByValue ¶
func (eEnum *MockEEnum) GetEEnumLiteralByValue(value int) EEnumLiteral
GetEEnumLiteralByValue provides mock implementation
func (*MockEEnum) GetELiterals ¶
GetELiterals get the value of eLiterals
type MockEEnumLiteral ¶
type MockEEnumLiteral struct {
MockENamedElement
}
func (*MockEEnumLiteral) GetEEnum ¶
func (eEnumLiteral *MockEEnumLiteral) GetEEnum() EEnum
GetEEnum get the value of eEnum
func (*MockEEnumLiteral) GetInstance ¶
func (eEnumLiteral *MockEEnumLiteral) GetInstance() interface{}
GetInstance get the value of instance
func (*MockEEnumLiteral) GetLiteral ¶
func (eEnumLiteral *MockEEnumLiteral) GetLiteral() string
GetLiteral get the value of literal
func (*MockEEnumLiteral) GetValue ¶
func (eEnumLiteral *MockEEnumLiteral) GetValue() int
GetValue get the value of value
func (*MockEEnumLiteral) SetInstance ¶
func (eEnumLiteral *MockEEnumLiteral) SetInstance(newInstance interface{})
SetInstance provides mock implementation for setting the value of instance
func (*MockEEnumLiteral) SetLiteral ¶
func (eEnumLiteral *MockEEnumLiteral) SetLiteral(newLiteral string)
SetLiteral provides mock implementation for setting the value of literal
func (*MockEEnumLiteral) SetValue ¶
func (eEnumLiteral *MockEEnumLiteral) SetValue(newValue int)
SetValue provides mock implementation for setting the value of value
type MockEFactory ¶
type MockEFactory struct {
MockEModelElement
}
func (*MockEFactory) ConvertToString ¶
func (eFactory *MockEFactory) ConvertToString(eDataType EDataType, instanceValue interface{}) string
ConvertToString provides mock implementation
func (*MockEFactory) Create ¶
func (eFactory *MockEFactory) Create(eClass EClass) EObject
Create provides mock implementation
func (*MockEFactory) CreateFromString ¶
func (eFactory *MockEFactory) CreateFromString(eDataType EDataType, literalValue string) interface{}
CreateFromString provides mock implementation
func (*MockEFactory) GetEPackage ¶
func (eFactory *MockEFactory) GetEPackage() EPackage
GetEPackage get the value of ePackage
func (*MockEFactory) SetEPackage ¶
func (eFactory *MockEFactory) SetEPackage(newEPackage EPackage)
SetEPackage provides mock implementation for setting the value of ePackage
type MockEGenericType ¶
type MockEGenericType struct {
MockEObjectInternal
}
func (*MockEGenericType) GetEClassifier ¶
func (eGenericType *MockEGenericType) GetEClassifier() EClassifier
GetEClassifier get the value of eClassifier
func (*MockEGenericType) GetELowerBound ¶
func (eGenericType *MockEGenericType) GetELowerBound() EGenericType
GetELowerBound get the value of eLowerBound
func (*MockEGenericType) GetERawType ¶
func (eGenericType *MockEGenericType) GetERawType() EClassifier
GetERawType get the value of eRawType
func (*MockEGenericType) GetETypeArguments ¶
func (eGenericType *MockEGenericType) GetETypeArguments() EList
GetETypeArguments get the value of eTypeArguments
func (*MockEGenericType) GetETypeParameter ¶
func (eGenericType *MockEGenericType) GetETypeParameter() ETypeParameter
GetETypeParameter get the value of eTypeParameter
func (*MockEGenericType) GetEUpperBound ¶
func (eGenericType *MockEGenericType) GetEUpperBound() EGenericType
GetEUpperBound get the value of eUpperBound
func (*MockEGenericType) IsInstance ¶
func (eGenericType *MockEGenericType) IsInstance(object interface{}) bool
IsInstance provides mock implementation
func (*MockEGenericType) SetEClassifier ¶
func (eGenericType *MockEGenericType) SetEClassifier(newEClassifier EClassifier)
SetEClassifier provides mock implementation for setting the value of eClassifier
func (*MockEGenericType) SetELowerBound ¶
func (eGenericType *MockEGenericType) SetELowerBound(newELowerBound EGenericType)
SetELowerBound provides mock implementation for setting the value of eLowerBound
func (*MockEGenericType) SetETypeParameter ¶
func (eGenericType *MockEGenericType) SetETypeParameter(newETypeParameter ETypeParameter)
SetETypeParameter provides mock implementation for setting the value of eTypeParameter
func (*MockEGenericType) SetEUpperBound ¶
func (eGenericType *MockEGenericType) SetEUpperBound(newEUpperBound EGenericType)
SetEUpperBound provides mock implementation for setting the value of eUpperBound
type MockEIterator ¶
MockEIterator is an autogenerated mock type for the EIterator type
func (*MockEIterator) HasNext ¶
func (_m *MockEIterator) HasNext() bool
HasNext provides a mock function with given fields:
func (*MockEIterator) Next ¶
func (_m *MockEIterator) Next() interface{}
Next provides a mock function with given fields:
type MockEList ¶
MockEList is an autogenerated mock type for the EList type
func (*MockEList) Clear ¶
func (_m *MockEList) Clear()
Clear provides a mock function with given fields:
func (*MockEList) MoveObject ¶
MoveObject provides a mock function with given fields: _a0, _a1
type MockEMap ¶
type MockEMap struct {
MockEList
}
func (*MockEMap) ContainsKey ¶
ContainsKey provides a mock function with given fields: key
func (*MockEMap) ContainsValue ¶
ContainsValue provides a mock function with given fields: value
func (*MockEMap) GetValue ¶
func (_m *MockEMap) GetValue(value interface{}) interface{}
GetValue provides a mock function with given fields: value
func (*MockEMap) Put ¶
func (_m *MockEMap) Put(key interface{}, value interface{})
Put provides a mock function with given fields: key, value
type MockEMapEntry ¶
MockEMapEntry is an autogenerated mock type for the EMapEntry type
func (*MockEMapEntry) GetKey ¶
func (_m *MockEMapEntry) GetKey() interface{}
GetKey provides a mock function with given fields:
func (*MockEMapEntry) GetValue ¶
func (_m *MockEMapEntry) GetValue() interface{}
GetValue provides a mock function with given fields:
func (*MockEMapEntry) SetKey ¶
func (_m *MockEMapEntry) SetKey(_a0 interface{})
SetKey provides a mock function with given fields: _a0
func (*MockEMapEntry) SetValue ¶
func (_m *MockEMapEntry) SetValue(_a0 interface{})
SetValue provides a mock function with given fields: _a0
type MockEModelElement ¶
type MockEModelElement struct {
MockEObjectInternal
}
func (*MockEModelElement) GetEAnnotation ¶
func (eModelElement *MockEModelElement) GetEAnnotation(source string) EAnnotation
GetEAnnotation provides mock implementation
func (*MockEModelElement) GetEAnnotations ¶
func (eModelElement *MockEModelElement) GetEAnnotations() EList
GetEAnnotations get the value of eAnnotations
type MockENamedElement ¶
type MockENamedElement struct {
MockEModelElement
}
func (*MockENamedElement) GetName ¶
func (eNamedElement *MockENamedElement) GetName() string
GetName get the value of name
func (*MockENamedElement) SetName ¶
func (eNamedElement *MockENamedElement) SetName(newName string)
SetName provides mock implementation for setting the value of name
type MockENotification ¶
MockENotification is an autogenerated mock type for the ENotification type
func (*MockENotification) GetEventType ¶
func (_m *MockENotification) GetEventType() EventType
GetEventType provides a mock function with given fields:
func (*MockENotification) GetFeature ¶
func (_m *MockENotification) GetFeature() EStructuralFeature
GetFeature provides a mock function with given fields:
func (*MockENotification) GetFeatureID ¶
func (_m *MockENotification) GetFeatureID() int
GetFeatureID provides a mock function with given fields:
func (*MockENotification) GetNewValue ¶
func (_m *MockENotification) GetNewValue() interface{}
GetNewValue provides a mock function with given fields:
func (*MockENotification) GetNotifier ¶
func (_m *MockENotification) GetNotifier() ENotifier
GetNotifier provides a mock function with given fields:
func (*MockENotification) GetOldValue ¶
func (_m *MockENotification) GetOldValue() interface{}
GetOldValue provides a mock function with given fields:
func (*MockENotification) GetPosition ¶
func (_m *MockENotification) GetPosition() int
GetPosition provides a mock function with given fields:
func (*MockENotification) Merge ¶
func (_m *MockENotification) Merge(_a0 ENotification) bool
Merge provides a mock function with given fields: _a0
type MockENotificationChain ¶
MockENotificationChain is an autogenerated mock type for the ENotificationChain type
func (*MockENotificationChain) Add ¶
func (_m *MockENotificationChain) Add(_a0 ENotification) bool
Add provides a mock function with given fields: _a0
func (*MockENotificationChain) Dispatch ¶
func (_m *MockENotificationChain) Dispatch()
Dispatch provides a mock function with given fields:
type MockENotifier ¶
MockENotifier is an autogenerated mock type for the ENotifier type
func (*MockENotifier) EAdapters ¶
func (_m *MockENotifier) EAdapters() EList
EAdapters provides a mock function with given fields:
func (*MockENotifier) EDeliver ¶
func (_m *MockENotifier) EDeliver() bool
EDeliver provides a mock function with given fields:
func (*MockENotifier) ENotificationRequired ¶
func (_m *MockENotifier) ENotificationRequired() bool
ENotificationRequired provides a mock function with given fields:
func (*MockENotifier) ENotify ¶
func (_m *MockENotifier) ENotify(_a0 ENotification)
ENotify provides a mock function with given fields: _a0
func (*MockENotifier) ESetDeliver ¶
func (_m *MockENotifier) ESetDeliver(_a0 bool)
ESetDeliver provides a mock function with given fields: _a0
type MockENotifyingList ¶
type MockENotifyingList struct {
MockEList
}
MockENotifyingList is an autogenerated mock type for the ENotifyingList type
func (*MockENotifyingList) AddWithNotification ¶
func (_m *MockENotifyingList) AddWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain
AddWithNotification provides a mock function with given fields: object, notifications
func (*MockENotifyingList) GetFeature ¶
func (_m *MockENotifyingList) GetFeature() EStructuralFeature
GetFeature provides a mock function with given fields:
func (*MockENotifyingList) GetFeatureID ¶
func (_m *MockENotifyingList) GetFeatureID() int
GetFeatureID provides a mock function with given fields:
func (*MockENotifyingList) GetNotifier ¶
func (_m *MockENotifyingList) GetNotifier() ENotifier
GetNotifier provides a mock function with given fields:
func (*MockENotifyingList) RemoveWithNotification ¶
func (_m *MockENotifyingList) RemoveWithNotification(object interface{}, notifications ENotificationChain) ENotificationChain
RemoveWithNotification provides a mock function with given fields: object, notifications
func (*MockENotifyingList) SetWithNotification ¶
func (_m *MockENotifyingList) SetWithNotification(index int, object interface{}, notifications ENotificationChain) ENotificationChain
SetWithNotification provides a mock function with given fields: index, object, notifications
type MockEObject ¶
type MockEObject struct {
MockENotifier
}
func (*MockEObject) EAllContents ¶
func (eObject *MockEObject) EAllContents() EIterator
EAllContents provides mock implementation
func (*MockEObject) EClass ¶
func (eObject *MockEObject) EClass() EClass
EClass provides mock implementation
func (*MockEObject) EContainer ¶
func (eObject *MockEObject) EContainer() EObject
EContainer provides mock implementation
func (*MockEObject) EContainingFeature ¶
func (eObject *MockEObject) EContainingFeature() EStructuralFeature
EContainingFeature provides mock implementation
func (*MockEObject) EContainmentFeature ¶
func (eObject *MockEObject) EContainmentFeature() EReference
EContainmentFeature provides mock implementation
func (*MockEObject) EContents ¶
func (eObject *MockEObject) EContents() EList
EContents provides mock implementation
func (*MockEObject) ECrossReferences ¶
func (eObject *MockEObject) ECrossReferences() EList
ECrossReferences provides mock implementation
func (*MockEObject) EGet ¶
func (eObject *MockEObject) EGet(feature EStructuralFeature) interface{}
EGet provides mock implementation
func (*MockEObject) EGetResolve ¶
func (eObject *MockEObject) EGetResolve(feature EStructuralFeature, resolve bool) interface{}
EGetResolve provides mock implementation
func (*MockEObject) EInvoke ¶
func (eObject *MockEObject) EInvoke(operation EOperation, arguments EList) interface{}
EInvoke provides mock implementation
func (*MockEObject) EIsProxy ¶
func (eObject *MockEObject) EIsProxy() bool
EIsProxy provides mock implementation
func (*MockEObject) EIsSet ¶
func (eObject *MockEObject) EIsSet(feature EStructuralFeature) bool
EIsSet provides mock implementation
func (*MockEObject) EResource ¶
func (eObject *MockEObject) EResource() EResource
EResource provides mock implementation
func (*MockEObject) ESet ¶
func (eObject *MockEObject) ESet(feature EStructuralFeature, newValue interface{})
ESet provides mock implementation
func (*MockEObject) EUnset ¶
func (eObject *MockEObject) EUnset(feature EStructuralFeature)
EUnset provides mock implementation
type MockEObjectIDManager ¶
MockEObjectIDManager is an autogenerated mock type for the EObjectIDManager type
func (*MockEObjectIDManager) Clear ¶
func (_m *MockEObjectIDManager) Clear()
Clear provides a mock function with given fields:
func (*MockEObjectIDManager) GetEObject ¶
func (_m *MockEObjectIDManager) GetEObject(_a0 interface{}) EObject
GetEObject provides a mock function with given fields: _a0
func (*MockEObjectIDManager) GetID ¶
func (_m *MockEObjectIDManager) GetID(_a0 EObject) interface{}
GetID provides a mock function with given fields: _a0
func (*MockEObjectIDManager) Register ¶
func (_m *MockEObjectIDManager) Register(_a0 EObject)
Register provides a mock function with given fields: _a0
func (*MockEObjectIDManager) SetID ¶
func (_m *MockEObjectIDManager) SetID(_a0 EObject, _a1 interface{})
func (*MockEObjectIDManager) UnRegister ¶
func (_m *MockEObjectIDManager) UnRegister(_a0 EObject)
UnRegister provides a mock function with given fields: _a0
type MockEObjectInternal ¶
type MockEObjectInternal struct {
MockEObject
}
MockEObjectInternal is an autogenerated mock type for the EObjectInternal type
func (*MockEObjectInternal) EBasicInverseAdd ¶
func (_m *MockEObjectInternal) EBasicInverseAdd(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
EBasicInverseAdd provides a mock function with given fields: otherEnd, featureID, notifications
func (*MockEObjectInternal) EBasicInverseRemove ¶
func (_m *MockEObjectInternal) EBasicInverseRemove(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
EBasicInverseRemove provides a mock function with given fields: otherEnd, featureID, notifications
func (*MockEObjectInternal) EDerivedFeatureID ¶
func (_m *MockEObjectInternal) EDerivedFeatureID(container EObject, featureID int) int
EDerivedFeatureID provides a mock function with given fields: container, featureID
func (*MockEObjectInternal) EDerivedOperationID ¶
func (_m *MockEObjectInternal) EDerivedOperationID(container EObject, operationID int) int
EDerivedOperationID provides a mock function with given fields: container, operationID
func (*MockEObjectInternal) EDynamicProperties ¶
func (_m *MockEObjectInternal) EDynamicProperties() EDynamicProperties
EProperties provides a mock function with given fields: featureID
func (*MockEObjectInternal) EGetFromID ¶
func (_m *MockEObjectInternal) EGetFromID(featureID int, resolve bool) interface{}
EGetFromID provides a mock function with given fields: featureID, resolve, core
func (*MockEObjectInternal) EInternalContainer ¶
func (_m *MockEObjectInternal) EInternalContainer() EObject
EInternalContainer provides a mock function with given fields:
func (*MockEObjectInternal) EInternalContainerFeatureID ¶
func (_m *MockEObjectInternal) EInternalContainerFeatureID() int
EProxyURI provides a mock function with given fields:
func (*MockEObjectInternal) EInternalResource ¶
func (_m *MockEObjectInternal) EInternalResource() EResource
EInternalResource provides a mock function with given fields:
func (*MockEObjectInternal) EInverseAdd ¶
func (_m *MockEObjectInternal) EInverseAdd(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
EInverseAdd provides a mock function with given fields: otherEnd, featureID, notifications
func (*MockEObjectInternal) EInverseRemove ¶
func (_m *MockEObjectInternal) EInverseRemove(otherEnd EObject, featureID int, notifications ENotificationChain) ENotificationChain
EInverseRemove provides a mock function with given fields: otherEnd, featureID, notifications
func (*MockEObjectInternal) EInvokeFromID ¶
func (_m *MockEObjectInternal) EInvokeFromID(operationID int, arguments EList) interface{}
EInvokeFromID provides a mock function with given fields: operationID, arguments
func (*MockEObjectInternal) EIsSetFromID ¶
func (_m *MockEObjectInternal) EIsSetFromID(featureID int) bool
EIsSetFromID provides a mock function with given fields: featureID
func (*MockEObjectInternal) EObjectForFragmentSegment ¶
func (_m *MockEObjectInternal) EObjectForFragmentSegment(_a0 string) EObject
EObjectForFragmentSegment provides a mock function with given fields: _a0
func (*MockEObjectInternal) EProxyURI ¶
func (_m *MockEObjectInternal) EProxyURI() *url.URL
EProxyURI provides a mock function with given fields:
func (*MockEObjectInternal) EResolveProxy ¶
func (_m *MockEObjectInternal) EResolveProxy(proxy EObject) EObject
EResolveProxy provides a mock function with given fields: proxy
func (*MockEObjectInternal) ESetFromID ¶
func (_m *MockEObjectInternal) ESetFromID(featureID int, newValue interface{})
ESetFromID provides a mock function with given fields: featureID, newValue
func (*MockEObjectInternal) ESetInternalContainer ¶
func (_m *MockEObjectInternal) ESetInternalContainer(container EObject, containerFeatureID int)
ESetInternalContainer provides a mock function with given fields: container, containerFeatureID
func (*MockEObjectInternal) ESetInternalResource ¶
func (_m *MockEObjectInternal) ESetInternalResource(resource EResource)
ESetInternalResource provides a mock function with given fields: resource
func (*MockEObjectInternal) ESetProxyURI ¶
func (_m *MockEObjectInternal) ESetProxyURI(uri *url.URL)
ESetProxyURI provides a mock function with given fields: uri
func (*MockEObjectInternal) ESetResource ¶
func (_m *MockEObjectInternal) ESetResource(resource EResource, notifications ENotificationChain) ENotificationChain
ESetResource provides a mock function with given fields: resource, notifications
func (*MockEObjectInternal) EStaticClass ¶
func (_m *MockEObjectInternal) EStaticClass() EClass
EStaticClass provides a mock function with given fields:
func (*MockEObjectInternal) EStaticFeatureCount ¶
func (_m *MockEObjectInternal) EStaticFeatureCount() int
EStaticFeatureCount provides a mock function with given fields: featureID
func (*MockEObjectInternal) EURIFragmentSegment ¶
func (_m *MockEObjectInternal) EURIFragmentSegment(_a0 EStructuralFeature, _a1 EObject) string
EURIFragmentSegment provides a mock function with given fields: _a0, _a1
func (*MockEObjectInternal) EUnsetFromID ¶
func (_m *MockEObjectInternal) EUnsetFromID(featureID int)
EUnsetFromID provides a mock function with given fields: featureID
type MockEObjectList ¶
type MockEObjectList struct {
MockEList
}
MockEObjectList is an autogenerated mock type for the EObjectList type
func (*MockEObjectList) GetUnResolvedList ¶
func (_m *MockEObjectList) GetUnResolvedList() EList
GetUnResolvedList provides a mock function with given fields:
type MockEObjectProperties ¶
MockEObjectProperties is an autogenerated mock type for the EObjectProperties type
func (*MockEObjectProperties) EDynamicGet ¶
func (_m *MockEObjectProperties) EDynamicGet(dynamicFeatureID int) interface{}
EDynamicGet provides a mock function with given fields: dynamicFeatureID
func (*MockEObjectProperties) EDynamicSet ¶
func (_m *MockEObjectProperties) EDynamicSet(dynamicFeatureID int, newValue interface{})
EDynamicSet provides a mock function with given fields: dynamicFeatureID, newValue
func (*MockEObjectProperties) EDynamicUnset ¶
func (_m *MockEObjectProperties) EDynamicUnset(dynamicFeatureID int)
EDynamicUnset provides a mock function with given fields: dynamicFeatureID
type MockEOperation ¶
type MockEOperation struct {
MockETypedElement
}
func (*MockEOperation) GetEContainingClass ¶
func (eOperation *MockEOperation) GetEContainingClass() EClass
GetEContainingClass get the value of eContainingClass
func (*MockEOperation) GetEExceptions ¶
func (eOperation *MockEOperation) GetEExceptions() EList
GetEExceptions get the value of eExceptions
func (*MockEOperation) GetEParameters ¶
func (eOperation *MockEOperation) GetEParameters() EList
GetEParameters get the value of eParameters
func (*MockEOperation) GetOperationID ¶
func (eOperation *MockEOperation) GetOperationID() int
GetOperationID get the value of operationID
func (*MockEOperation) IsOverrideOf ¶
func (eOperation *MockEOperation) IsOverrideOf(someOperation EOperation) bool
IsOverrideOf provides mock implementation
func (*MockEOperation) SetOperationID ¶
func (eOperation *MockEOperation) SetOperationID(newOperationID int)
SetOperationID provides mock implementation for setting the value of operationID
func (*MockEOperation) UnsetEExceptions ¶
func (eOperation *MockEOperation) UnsetEExceptions()
UnsetEExceptions provides mock implementation for unset the value of eExceptions
type MockEPackage ¶
type MockEPackage struct {
MockENamedElement
}
func (*MockEPackage) GetEClassifier ¶
func (ePackage *MockEPackage) GetEClassifier(name string) EClassifier
GetEClassifier provides mock implementation
func (*MockEPackage) GetEClassifiers ¶
func (ePackage *MockEPackage) GetEClassifiers() EList
GetEClassifiers get the value of eClassifiers
func (*MockEPackage) GetEFactoryInstance ¶
func (ePackage *MockEPackage) GetEFactoryInstance() EFactory
GetEFactoryInstance get the value of eFactoryInstance
func (*MockEPackage) GetESubPackages ¶
func (ePackage *MockEPackage) GetESubPackages() EList
GetESubPackages get the value of eSubPackages
func (*MockEPackage) GetESuperPackage ¶
func (ePackage *MockEPackage) GetESuperPackage() EPackage
GetESuperPackage get the value of eSuperPackage
func (*MockEPackage) GetNsPrefix ¶
func (ePackage *MockEPackage) GetNsPrefix() string
GetNsPrefix get the value of nsPrefix
func (*MockEPackage) GetNsURI ¶
func (ePackage *MockEPackage) GetNsURI() string
GetNsURI get the value of nsURI
func (*MockEPackage) SetEFactoryInstance ¶
func (ePackage *MockEPackage) SetEFactoryInstance(newEFactoryInstance EFactory)
SetEFactoryInstance provides mock implementation for setting the value of eFactoryInstance
func (*MockEPackage) SetNsPrefix ¶
func (ePackage *MockEPackage) SetNsPrefix(newNsPrefix string)
SetNsPrefix provides mock implementation for setting the value of nsPrefix
func (*MockEPackage) SetNsURI ¶
func (ePackage *MockEPackage) SetNsURI(newNsURI string)
SetNsURI provides mock implementation for setting the value of nsURI
type MockEPackageRegistry ¶
MockEPackageRegistry is an autogenerated mock type for the EPackageRegistry type
func (*MockEPackageRegistry) GetFactory ¶
func (_m *MockEPackageRegistry) GetFactory(nsURI string) EFactory
GetFactory provides a mock function with given fields: nsURI
func (*MockEPackageRegistry) GetPackage ¶
func (_m *MockEPackageRegistry) GetPackage(nsURI string) EPackage
GetPackage provides a mock function with given fields: nsURI
func (*MockEPackageRegistry) PutPackage ¶
func (_m *MockEPackageRegistry) PutPackage(nsURI string, pack EPackage)
PutPackage provides a mock function with given fields: nsURI, pack
func (*MockEPackageRegistry) PutSupplier ¶
func (_m *MockEPackageRegistry) PutSupplier(nsURI string, supplier func() EPackage)
PutSupplier provides a mock function with given fields: nsURI, supplier
func (*MockEPackageRegistry) RegisterPackage ¶
func (_m *MockEPackageRegistry) RegisterPackage(pack EPackage)
RegisterPackage provides a mock function with given fields: pack
func (*MockEPackageRegistry) Remove ¶
func (_m *MockEPackageRegistry) Remove(nsURI string)
Remove provides a mock function with given fields: nsURI
func (*MockEPackageRegistry) UnregisterPackage ¶
func (_m *MockEPackageRegistry) UnregisterPackage(pack EPackage)
UnregisterPackage provides a mock function with given fields: pack
type MockEParameter ¶
type MockEParameter struct {
MockETypedElement
}
func (*MockEParameter) GetEOperation ¶
func (eParameter *MockEParameter) GetEOperation() EOperation
GetEOperation get the value of eOperation
type MockEReference ¶
type MockEReference struct {
MockEStructuralFeature
}
func (*MockEReference) GetEKeys ¶
func (eReference *MockEReference) GetEKeys() EList
GetEKeys get the value of eKeys
func (*MockEReference) GetEOpposite ¶
func (eReference *MockEReference) GetEOpposite() EReference
GetEOpposite get the value of eOpposite
func (*MockEReference) GetEReferenceType ¶
func (eReference *MockEReference) GetEReferenceType() EClass
GetEReferenceType get the value of eReferenceType
func (*MockEReference) IsContainer ¶
func (eReference *MockEReference) IsContainer() bool
IsContainer get the value of isContainer
func (*MockEReference) IsContainment ¶
func (eReference *MockEReference) IsContainment() bool
IsContainment get the value of isContainment
func (*MockEReference) IsResolveProxies ¶
func (eReference *MockEReference) IsResolveProxies() bool
IsResolveProxies get the value of isResolveProxies
func (*MockEReference) SetContainment ¶
func (eReference *MockEReference) SetContainment(newIsContainment bool)
SetContainment provides mock implementation for setting the value of isContainment
func (*MockEReference) SetEOpposite ¶
func (eReference *MockEReference) SetEOpposite(newEOpposite EReference)
SetEOpposite provides mock implementation for setting the value of eOpposite
func (*MockEReference) SetResolveProxies ¶
func (eReference *MockEReference) SetResolveProxies(newIsResolveProxies bool)
SetResolveProxies provides mock implementation for setting the value of isResolveProxies
type MockEResource ¶
type MockEResource struct {
MockENotifier
}
MockEResource is an autogenerated mock type for the EResource type
func (*MockEResource) Attached ¶
func (_m *MockEResource) Attached(object EObject)
Attached provides a mock function with given fields: object
func (*MockEResource) Detached ¶
func (_m *MockEResource) Detached(object EObject)
Detached provides a mock function with given fields: object
func (*MockEResource) GetAllContents ¶
func (_m *MockEResource) GetAllContents() EIterator
GetAllContents provides a mock function with given fields:
func (*MockEResource) GetContents ¶
func (_m *MockEResource) GetContents() EList
GetContents provides a mock function with given fields:
func (*MockEResource) GetEObject ¶
func (_m *MockEResource) GetEObject(_a0 string) EObject
GetEObject provides a mock function with given fields: _a0
func (*MockEResource) GetErrors ¶
func (_m *MockEResource) GetErrors() EList
GetErrors provides a mock function with given fields:
func (*MockEResource) GetObjectIDManager ¶
func (_m *MockEResource) GetObjectIDManager() EObjectIDManager
GetIDManager provides a mock function with given fields:
func (*MockEResource) GetResourceSet ¶
func (_m *MockEResource) GetResourceSet() EResourceSet
GetResourceSet provides a mock function with given fields:
func (*MockEResource) GetURI ¶
func (_m *MockEResource) GetURI() *url.URL
GetURI provides a mock function with given fields:
func (*MockEResource) GetURIFragment ¶
func (_m *MockEResource) GetURIFragment(_a0 EObject) string
GetURIFragment provides a mock function with given fields: _a0
func (*MockEResource) GetWarnings ¶
func (_m *MockEResource) GetWarnings() EList
GetWarnings provides a mock function with given fields:
func (*MockEResource) IsLoaded ¶
func (_m *MockEResource) IsLoaded() bool
IsLoaded provides a mock function with given fields:
func (*MockEResource) Load ¶
func (_m *MockEResource) Load()
Load provides a mock function with given fields:
func (*MockEResource) LoadWithOptions ¶
func (_m *MockEResource) LoadWithOptions(o map[string]interface{})
func (*MockEResource) LoadWithReader ¶
func (_m *MockEResource) LoadWithReader(r io.Reader, o map[string]interface{})
LoadWithReader provides a mock function with given fields: r
func (*MockEResource) Save ¶
func (_m *MockEResource) Save()
Save provides a mock function with given fields:
func (*MockEResource) SaveWithOptions ¶
func (_m *MockEResource) SaveWithOptions(o map[string]interface{})
func (*MockEResource) SaveWithWriter ¶
func (_m *MockEResource) SaveWithWriter(w io.Writer, o map[string]interface{})
SaveWithWriter provides a mock function with given fields: w
func (*MockEResource) SetObjectIDManager ¶
func (_m *MockEResource) SetObjectIDManager(_a0 EObjectIDManager)
SetIDManager provides a mock function with given fields: _a0
func (*MockEResource) SetURI ¶
func (_m *MockEResource) SetURI(_a0 *url.URL)
SetURI provides a mock function with given fields: _a0
func (*MockEResource) Unload ¶
func (_m *MockEResource) Unload()
Unload provides a mock function with given fields:
type MockEResourceFactory ¶
MockEResourceFactory is an autogenerated mock type for the EResourceFactory type
func (*MockEResourceFactory) CreateResource ¶
func (_m *MockEResourceFactory) CreateResource(uri *url.URL) EResource
CreateResource provides a mock function with given fields: uri
type MockEResourceFactoryRegistry ¶
MockEResourceFactoryRegistry is an autogenerated mock type for the EResourceFactoryRegistry type
func (*MockEResourceFactoryRegistry) GetExtensionToFactoryMap ¶
func (_m *MockEResourceFactoryRegistry) GetExtensionToFactoryMap() map[string]EResourceFactory
GetExtensionToFactoryMap provides a mock function with given fields:
func (*MockEResourceFactoryRegistry) GetFactory ¶
func (_m *MockEResourceFactoryRegistry) GetFactory(uri *url.URL) EResourceFactory
GetFactory provides a mock function with given fields: uri
func (*MockEResourceFactoryRegistry) GetProtocolToFactoryMap ¶
func (_m *MockEResourceFactoryRegistry) GetProtocolToFactoryMap() map[string]EResourceFactory
GetProtocolToFactoryMap provides a mock function with given fields:
type MockEResourceInternal ¶
type MockEResourceInternal struct {
MockEResource
}
MockEResourceInternal is an autogenerated mock type for the EResourceInternal type
func (*MockEResourceInternal) DoLoad ¶
func (_m *MockEResourceInternal) DoLoad(rd io.Reader, options map[string]interface{})
DoLoad provides a mock function with given fields: rd
func (*MockEResourceInternal) DoSave ¶
func (_m *MockEResourceInternal) DoSave(rd io.Writer, options map[string]interface{})
DoSave provides a mock function with given fields: rd
func (*MockEResourceInternal) DoUnload ¶
func (_m *MockEResourceInternal) DoUnload()
DoUnload provides a mock function with given fields:
type MockEResourceSet ¶
type MockEResourceSet struct {
MockENotifier
}
MockEResourceSet is an autogenerated mock type for the EResourceSet type
func (*MockEResourceSet) CreateResource ¶
func (_m *MockEResourceSet) CreateResource(uri *url.URL) EResource
CreateResource provides a mock function with given fields: uri
func (*MockEResourceSet) GetEObject ¶
func (_m *MockEResourceSet) GetEObject(uri *url.URL, loadOnDemand bool) EObject
GetEObject provides a mock function with given fields: uri, loadOnDemand
func (*MockEResourceSet) GetPackageRegistry ¶
func (_m *MockEResourceSet) GetPackageRegistry() EPackageRegistry
GetPackageRegistry provides a mock function with given fields:
func (*MockEResourceSet) GetResource ¶
func (_m *MockEResourceSet) GetResource(uri *url.URL, loadOnDemand bool) EResource
GetResource provides a mock function with given fields: uri, loadOnDemand
func (*MockEResourceSet) GetResourceFactoryRegistry ¶
func (_m *MockEResourceSet) GetResourceFactoryRegistry() EResourceFactoryRegistry
GetResourceFactoryRegistry provides a mock function with given fields:
func (*MockEResourceSet) GetResources ¶
func (_m *MockEResourceSet) GetResources() EList
GetResources provides a mock function with given fields:
func (*MockEResourceSet) GetURIConverter ¶
func (_m *MockEResourceSet) GetURIConverter() EURIConverter
GetURIConverter provides a mock function with given fields:
func (*MockEResourceSet) GetURIResourceMap ¶
func (_m *MockEResourceSet) GetURIResourceMap() map[*url.URL]EResource
GetURIResourceMap provides a mock function with given fields:
func (*MockEResourceSet) SetPackageRegistry ¶
func (_m *MockEResourceSet) SetPackageRegistry(packageregistry EPackageRegistry)
SetPackageRegistry provides a mock function with given fields: packageregistry
func (*MockEResourceSet) SetResourceFactoryRegistry ¶
func (_m *MockEResourceSet) SetResourceFactoryRegistry(resourceFactoryRegistry EResourceFactoryRegistry)
SetResourceFactoryRegistry provides a mock function with given fields: resourceFactoryRegistry
func (*MockEResourceSet) SetURIConverter ¶
func (_m *MockEResourceSet) SetURIConverter(uriConverter EURIConverter)
SetURIConverter provides a mock function with given fields: uriConverter
func (*MockEResourceSet) SetURIResourceMap ¶
func (_m *MockEResourceSet) SetURIResourceMap(uriMap map[*url.URL]EResource)
SetURIResourceMap provides a mock function with given fields: uriMap
type MockEStore ¶
MockEStore is an autogenerated mock type for the EStore type
func (*MockEStore) Add ¶
func (_m *MockEStore) Add(object EObject, feature EStructuralFeature, index int, value interface{})
Add provides a mock function with given fields: object, feature, index, value
func (*MockEStore) Clear ¶
func (_m *MockEStore) Clear(object EObject, feature EStructuralFeature)
Clear provides a mock function with given fields: object, feature
func (*MockEStore) Contains ¶
func (_m *MockEStore) Contains(object EObject, feature EStructuralFeature, value interface{}) bool
Contains provides a mock function with given fields: object, feature, value
func (*MockEStore) Create ¶
func (_m *MockEStore) Create(eClass EClass) EObject
Create provides a mock function with given fields: eClass
func (*MockEStore) Get ¶
func (_m *MockEStore) Get(object EObject, feature EStructuralFeature, index int) interface{}
Get provides a mock function with given fields: object, feature, index
func (*MockEStore) GetContainer ¶
func (_m *MockEStore) GetContainer(object EObject) EObject
GetContainer provides a mock function with given fields: object
func (*MockEStore) GetContainingFeature ¶
func (_m *MockEStore) GetContainingFeature(object EObject) EStructuralFeature
GetContainingFeature provides a mock function with given fields: object
func (*MockEStore) IndexOf ¶
func (_m *MockEStore) IndexOf(object EObject, feature EStructuralFeature, value interface{}) int
IndexOf provides a mock function with given fields: object, feature, value
func (*MockEStore) IsEmpty ¶
func (_m *MockEStore) IsEmpty(object EObject, feature EStructuralFeature) bool
IsEmpty provides a mock function with given fields: object, feature
func (*MockEStore) IsSet ¶
func (_m *MockEStore) IsSet(object EObject, feature EStructuralFeature) bool
IsSet provides a mock function with given fields: object, feature
func (*MockEStore) LastIndexOf ¶
func (_m *MockEStore) LastIndexOf(object EObject, feature EStructuralFeature, value interface{}) int
LastIndexOf provides a mock function with given fields: object, feature, value
func (*MockEStore) Move ¶
func (_m *MockEStore) Move(object EObject, feature EStructuralFeature, targetIndex int, sourceIndex int) interface{}
Move provides a mock function with given fields: object, feature, targetIndex, sourceIndex
func (*MockEStore) Remove ¶
func (_m *MockEStore) Remove(object EObject, feature EStructuralFeature, index int) interface{}
Remove provides a mock function with given fields: object, feature, index
func (*MockEStore) Set ¶
func (_m *MockEStore) Set(object EObject, feature EStructuralFeature, index int, value interface{}) interface{}
Set provides a mock function with given fields: object, feature, index, value
func (*MockEStore) Size ¶
func (_m *MockEStore) Size(object EObject, feature EStructuralFeature) int
Size provides a mock function with given fields: object, feature
func (*MockEStore) ToArray ¶
func (_m *MockEStore) ToArray(object EObject, feature EStructuralFeature) []interface{}
ToArray provides a mock function with given fields: object, feature
func (*MockEStore) UnSet ¶
func (_m *MockEStore) UnSet(object EObject, feature EStructuralFeature)
UnSet provides a mock function with given fields: object, feature
type MockEStoreEObject ¶
type MockEStoreEObject struct {
MockEObject
}
MockEStoreEObject is an autogenerated mock type for the EStoreEObject type
func (*MockEStoreEObject) EStore ¶
func (_m *MockEStoreEObject) EStore() EStore
EStore provides a mock function with given fields:
type MockEStringToStringMapEntry ¶
type MockEStringToStringMapEntry struct {
MockEObjectInternal
}
func (*MockEStringToStringMapEntry) GetStringKey ¶
func (eStringToStringMapEntry *MockEStringToStringMapEntry) GetStringKey() string
GetStringKey get the value of key
func (*MockEStringToStringMapEntry) GetStringValue ¶
func (eStringToStringMapEntry *MockEStringToStringMapEntry) GetStringValue() string
GetStringValue get the value of value
func (*MockEStringToStringMapEntry) SetStringKey ¶
func (eStringToStringMapEntry *MockEStringToStringMapEntry) SetStringKey(newKey string)
SetStringKey provides mock implementation for setting the value of key
func (*MockEStringToStringMapEntry) SetStringValue ¶
func (eStringToStringMapEntry *MockEStringToStringMapEntry) SetStringValue(newValue string)
SetStringValue provides mock implementation for setting the value of value
type MockEStructuralFeature ¶
type MockEStructuralFeature struct {
MockETypedElement
}
func (*MockEStructuralFeature) GetContainerClass ¶
func (eStructuralFeature *MockEStructuralFeature) GetContainerClass() reflect.Type
GetContainerClass provides mock implementation
func (*MockEStructuralFeature) GetDefaultValue ¶
func (eStructuralFeature *MockEStructuralFeature) GetDefaultValue() interface{}
GetDefaultValue get the value of defaultValue
func (*MockEStructuralFeature) GetDefaultValueLiteral ¶
func (eStructuralFeature *MockEStructuralFeature) GetDefaultValueLiteral() string
GetDefaultValueLiteral get the value of defaultValueLiteral
func (*MockEStructuralFeature) GetEContainingClass ¶
func (eStructuralFeature *MockEStructuralFeature) GetEContainingClass() EClass
GetEContainingClass get the value of eContainingClass
func (*MockEStructuralFeature) GetFeatureID ¶
func (eStructuralFeature *MockEStructuralFeature) GetFeatureID() int
GetFeatureID get the value of featureID
func (*MockEStructuralFeature) IsChangeable ¶
func (eStructuralFeature *MockEStructuralFeature) IsChangeable() bool
IsChangeable get the value of isChangeable
func (*MockEStructuralFeature) IsDerived ¶
func (eStructuralFeature *MockEStructuralFeature) IsDerived() bool
IsDerived get the value of isDerived
func (*MockEStructuralFeature) IsTransient ¶
func (eStructuralFeature *MockEStructuralFeature) IsTransient() bool
IsTransient get the value of isTransient
func (*MockEStructuralFeature) IsUnsettable ¶
func (eStructuralFeature *MockEStructuralFeature) IsUnsettable() bool
IsUnsettable get the value of isUnsettable
func (*MockEStructuralFeature) IsVolatile ¶
func (eStructuralFeature *MockEStructuralFeature) IsVolatile() bool
IsVolatile get the value of isVolatile
func (*MockEStructuralFeature) SetChangeable ¶
func (eStructuralFeature *MockEStructuralFeature) SetChangeable(newIsChangeable bool)
SetChangeable provides mock implementation for setting the value of isChangeable
func (*MockEStructuralFeature) SetDefaultValue ¶
func (eStructuralFeature *MockEStructuralFeature) SetDefaultValue(newDefaultValue interface{})
SetDefaultValue provides mock implementation for setting the value of defaultValue
func (*MockEStructuralFeature) SetDefaultValueLiteral ¶
func (eStructuralFeature *MockEStructuralFeature) SetDefaultValueLiteral(newDefaultValueLiteral string)
SetDefaultValueLiteral provides mock implementation for setting the value of defaultValueLiteral
func (*MockEStructuralFeature) SetDerived ¶
func (eStructuralFeature *MockEStructuralFeature) SetDerived(newIsDerived bool)
SetDerived provides mock implementation for setting the value of isDerived
func (*MockEStructuralFeature) SetFeatureID ¶
func (eStructuralFeature *MockEStructuralFeature) SetFeatureID(newFeatureID int)
SetFeatureID provides mock implementation for setting the value of featureID
func (*MockEStructuralFeature) SetTransient ¶
func (eStructuralFeature *MockEStructuralFeature) SetTransient(newIsTransient bool)
SetTransient provides mock implementation for setting the value of isTransient
func (*MockEStructuralFeature) SetUnsettable ¶
func (eStructuralFeature *MockEStructuralFeature) SetUnsettable(newIsUnsettable bool)
SetUnsettable provides mock implementation for setting the value of isUnsettable
func (*MockEStructuralFeature) SetVolatile ¶
func (eStructuralFeature *MockEStructuralFeature) SetVolatile(newIsVolatile bool)
SetVolatile provides mock implementation for setting the value of isVolatile
type MockETypeParameter ¶
type MockETypeParameter struct {
MockENamedElement
}
func (*MockETypeParameter) GetEBounds ¶
func (eTypeParameter *MockETypeParameter) GetEBounds() EList
GetEBounds get the value of eBounds
type MockETypedElement ¶
type MockETypedElement struct {
MockENamedElement
}
func (*MockETypedElement) GetEType ¶
func (eTypedElement *MockETypedElement) GetEType() EClassifier
GetEType get the value of eType
func (*MockETypedElement) GetLowerBound ¶
func (eTypedElement *MockETypedElement) GetLowerBound() int
GetLowerBound get the value of lowerBound
func (*MockETypedElement) GetUpperBound ¶
func (eTypedElement *MockETypedElement) GetUpperBound() int
GetUpperBound get the value of upperBound
func (*MockETypedElement) IsMany ¶
func (eTypedElement *MockETypedElement) IsMany() bool
IsMany get the value of isMany
func (*MockETypedElement) IsOrdered ¶
func (eTypedElement *MockETypedElement) IsOrdered() bool
IsOrdered get the value of isOrdered
func (*MockETypedElement) IsRequired ¶
func (eTypedElement *MockETypedElement) IsRequired() bool
IsRequired get the value of isRequired
func (*MockETypedElement) IsUnique ¶
func (eTypedElement *MockETypedElement) IsUnique() bool
IsUnique get the value of isUnique
func (*MockETypedElement) SetEType ¶
func (eTypedElement *MockETypedElement) SetEType(newEType EClassifier)
SetEType provides mock implementation for setting the value of eType
func (*MockETypedElement) SetLowerBound ¶
func (eTypedElement *MockETypedElement) SetLowerBound(newLowerBound int)
SetLowerBound provides mock implementation for setting the value of lowerBound
func (*MockETypedElement) SetOrdered ¶
func (eTypedElement *MockETypedElement) SetOrdered(newIsOrdered bool)
SetOrdered provides mock implementation for setting the value of isOrdered
func (*MockETypedElement) SetUnique ¶
func (eTypedElement *MockETypedElement) SetUnique(newIsUnique bool)
SetUnique provides mock implementation for setting the value of isUnique
func (*MockETypedElement) SetUpperBound ¶
func (eTypedElement *MockETypedElement) SetUpperBound(newUpperBound int)
SetUpperBound provides mock implementation for setting the value of upperBound
func (*MockETypedElement) UnsetEType ¶
func (eTypedElement *MockETypedElement) UnsetEType()
UnsetEType provides mock implementation for unset the value of eType
type MockEURIConverter ¶
MockEURIConverter is an autogenerated mock type for the EURIConverter type
func (*MockEURIConverter) CreateReader ¶
func (_m *MockEURIConverter) CreateReader(uri *url.URL) (io.ReadCloser, error)
CreateReader provides a mock function with given fields: uri
func (*MockEURIConverter) CreateWriter ¶
func (_m *MockEURIConverter) CreateWriter(uri *url.URL) (io.WriteCloser, error)
CreateWriter provides a mock function with given fields: uri
func (*MockEURIConverter) GetURIHandler ¶
func (_m *MockEURIConverter) GetURIHandler(uri *url.URL) EURIHandler
GetURIHandler provides a mock function with given fields: uri
func (*MockEURIConverter) GetURIHandlers ¶
func (_m *MockEURIConverter) GetURIHandlers() EList
GetURIHandlers provides a mock function with given fields:
type MockEURIHandler ¶
MockEURIHandler is an autogenerated mock type for the EURIHandler type
func (*MockEURIHandler) CanHandle ¶
func (_m *MockEURIHandler) CanHandle(uri *url.URL) bool
CanHandle provides a mock function with given fields: uri
func (*MockEURIHandler) CreateReader ¶
func (_m *MockEURIHandler) CreateReader(uri *url.URL) (io.ReadCloser, error)
CreateReader provides a mock function with given fields: uri
func (*MockEURIHandler) CreateWriter ¶
func (_m *MockEURIHandler) CreateWriter(uri *url.URL) (io.WriteCloser, error)
CreateWriter provides a mock function with given fields: uri
type ReflectiveEObjectImpl ¶
type ReflectiveEObjectImpl struct { EObjectImpl // contains filtered or unexported fields }
ReflectiveEObjectImpl ...
func NewReflectiveEObjectImpl ¶
func NewReflectiveEObjectImpl() *ReflectiveEObjectImpl
NewReflectiveEObjectImpl is the constructor of a ReflectiveEObjectImpl
func (*ReflectiveEObjectImpl) EClass ¶
func (o *ReflectiveEObjectImpl) EClass() EClass
func (*ReflectiveEObjectImpl) EDynamicGet ¶
func (o *ReflectiveEObjectImpl) EDynamicGet(dynamicFeatureID int) interface{}
func (*ReflectiveEObjectImpl) EDynamicProperties ¶
func (o *ReflectiveEObjectImpl) EDynamicProperties() EDynamicProperties
func (*ReflectiveEObjectImpl) EDynamicSet ¶
func (o *ReflectiveEObjectImpl) EDynamicSet(dynamicFeatureID int, newValue interface{})
func (*ReflectiveEObjectImpl) EDynamicUnset ¶
func (o *ReflectiveEObjectImpl) EDynamicUnset(dynamicFeatureID int)
func (*ReflectiveEObjectImpl) EStaticFeatureCount ¶
func (o *ReflectiveEObjectImpl) EStaticFeatureCount() int
func (*ReflectiveEObjectImpl) SetEClass ¶
func (o *ReflectiveEObjectImpl) SetEClass(class EClass)
SetEClass ...
type UniqueIDManager ¶
type UniqueIDManager struct {
// contains filtered or unexported fields
}
func NewUniqueIDManager ¶
func NewUniqueIDManager(size int) *UniqueIDManager
func (*UniqueIDManager) Clear ¶
func (m *UniqueIDManager) Clear()
func (*UniqueIDManager) GetEObject ¶
func (m *UniqueIDManager) GetEObject(id interface{}) EObject
func (*UniqueIDManager) GetID ¶
func (m *UniqueIDManager) GetID(eObject EObject) interface{}
func (*UniqueIDManager) Register ¶
func (m *UniqueIDManager) Register(eObject EObject)
func (*UniqueIDManager) SetID ¶
func (m *UniqueIDManager) SetID(eObject EObject, id interface{})
func (*UniqueIDManager) UnRegister ¶
func (m *UniqueIDManager) UnRegister(eObject EObject)
type XMIProcessor ¶
type XMIProcessor struct {
XMLProcessor
}
func NewXMIProcessor ¶
func NewXMIProcessor() *XMIProcessor
type XMIResourceFactory ¶
type XMIResourceFactory struct { }
func (*XMIResourceFactory) CreateResource ¶
func (f *XMIResourceFactory) CreateResource(uri *url.URL) EResource
type XMLProcessor ¶
type XMLProcessor struct {
// contains filtered or unexported fields
}
func NewXMLProcessor ¶
func NewXMLProcessor(packages []EPackage) *XMLProcessor
func (*XMLProcessor) CreateEResourceSet ¶
func (p *XMLProcessor) CreateEResourceSet() EResourceSet
func (*XMLProcessor) Initialize ¶
func (p *XMLProcessor) Initialize(packages []EPackage)
func (*XMLProcessor) LoadWithOptions ¶
func (p *XMLProcessor) LoadWithOptions(uri *url.URL, options map[string]interface{}) EResource
func (*XMLProcessor) LoadWithReader ¶
func (p *XMLProcessor) LoadWithReader(r io.Reader, options map[string]interface{}) EResource
func (*XMLProcessor) Save ¶
func (p *XMLProcessor) Save(resource EResource)
func (*XMLProcessor) SaveToString ¶
func (p *XMLProcessor) SaveToString(resource EResource, options map[string]interface{}) string
func (*XMLProcessor) SaveWithOptions ¶
func (p *XMLProcessor) SaveWithOptions(resource EResource, options map[string]interface{})
func (*XMLProcessor) SaveWithWriter ¶
func (p *XMLProcessor) SaveWithWriter(w io.Writer, resource EResource, options map[string]interface{})
type XMLResourceFactory ¶
type XMLResourceFactory struct { }
func (*XMLResourceFactory) CreateResource ¶
func (f *XMLResourceFactory) CreateResource(uri *url.URL) EResource
Source Files ¶
- abstracteadapter.go
- abstractenotifier.go
- abstracteobject.go
- abstractnotification.go
- basicelist.go
- basicemap.go
- basicenotifyinglist.go
- basiceobject_impl.go
- basiceobjectlist.go
- basiceobjectmap.go
- basicestorelist.go
- compacteobject_container.go
- compacteobject_impl.go
- constants.go
- deepcopy.go
- deepequal.go
- dynamiceobject_impl.go
- eadapter.go
- eadapter_mock.go
- eannotation.go
- eannotation_impl.go
- eannotation_mock.go
- eattribute.go
- eattribute_ext.go
- eattribute_impl.go
- eattribute_mock.go
- eclass.go
- eclass_ext.go
- eclass_impl.go
- eclass_mock.go
- eclassifier.go
- eclassifier_ext.go
- eclassifier_impl.go
- eclassifier_mock.go
- econtentadapter.go
- econtentadapter_mock.go
- ecorefactory.go
- ecorefactory_ext.go
- ecorefactory_impl.go
- ecorepackage.go
- ecorepackage_impl.go
- ecoreutils.go
- edatatype.go
- edatatype_ext.go
- edatatype_impl.go
- edatatype_mock.go
- ediagnostic.go
- ediagnostic_impl.go
- ediagnostic_mock.go
- eenum.go
- eenum_ext.go
- eenum_impl.go
- eenum_mock.go
- eenumliteral.go
- eenumliteral_impl.go
- eenumliteral_mock.go
- efactory.go
- efactory_ext.go
- efactory_impl.go
- efactory_mock.go
- egenerictype.go
- egenerictype_impl.go
- egenerictype_mock.go
- eiterator.go
- eiterator_mock.go
- elist.go
- elist_mock.go
- elistiterator.go
- emap.go
- emap_mock.go
- emapentry.go
- emapentry_mock.go
- emodelelement.go
- emodelelement_ext.go
- emodelelement_impl.go
- emodelelement_mock.go
- enamedelement.go
- enamedelement_impl.go
- enamedelement_mock.go
- enotification.go
- enotification_mock.go
- enotificationchain.go
- enotificationchain_mock.go
- enotifier.go
- enotifier_impl.go
- enotifier_mock.go
- enotifyinglist.go
- enotifyinglist_mock.go
- eobject.go
- eobject_impl.go
- eobject_mock.go
- eobjectidmanager.go
- eobjectidmanager_impl.go
- eobjectidmanager_mock.go
- eobjectinternal_mock.go
- eobjectlist.go
- eobjectlist_mock.go
- eobjectproperties_mock.go
- eoperation.go
- eoperation_ext.go
- eoperation_impl.go
- eoperation_mock.go
- epackage.go
- epackage_ext.go
- epackage_impl.go
- epackage_mock.go
- epackageregistry.go
- epackageregistry_impl.go
- epackageregistry_mock.go
- eparameter.go
- eparameter_impl.go
- eparameter_mock.go
- ereference.go
- ereference_ext.go
- ereference_impl.go
- ereference_mock.go
- eresource.go
- eresource_impl.go
- eresource_mock.go
- eresourcefactory.go
- eresourcefactory_mock.go
- eresourcefactoryregistry.go
- eresourcefactoryregistry_impl.go
- eresourcefactoryregistry_mock.go
- eresourceinternal_mock.go
- eresourceset_impl.go
- eresourceset_mock.go
- eresourseset.go
- estore.go
- estore_mock.go
- estoreeobject.go
- estoreeobject_impl.go
- estoreeobject_mock.go
- estringtostringmapentry.go
- estringtostringmapentry_impl.go
- estringtostringmapentry_mock.go
- estructuralfeature.go
- estructuralfeature_ext.go
- estructuralfeature_impl.go
- estructuralfeature_mock.go
- etreeiterator.go
- etypedelement.go
- etypedelement_ext.go
- etypedelement_impl.go
- etypedelement_mock.go
- etypeparameter.go
- etypeparameter_impl.go
- etypeparameter_mock.go
- euriconverter.go
- euriconverter_impl.go
- euriconverter_mock.go
- eurihandler.go
- eurihandler_mock.go
- extendedmetadata.go
- fileurihandler.go
- immutableEList.go
- incrementalidmanager.go
- notification.go
- notificationchain.go
- reflectiveeobject_impl.go
- uniqueidmanager.go
- uri.go
- xmiprocessor.go
- xmiresource.go
- xmiresourcefactory.go
- xmlprocessor.go
- xmlresource.go
- xmlresourcefactory.go