public interface IElement
extends java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IDENTITY_STRATEGY_IDENTITY |
static java.lang.String |
IDENTITY_STRATEGY_INCREMENT |
static java.lang.String |
IDENTITY_STRATEGY_NATIVE |
static java.lang.String |
IDENTITY_STRATEGY_SEQUENCE |
static java.lang.String |
IDENTITY_STRATEGY_UUID_HEX |
| Modifier and Type | Method and Description |
|---|---|
com.corticon.rulesemf.canonicalvocabularymodel.NamedExtension |
findExtension()
Return the Vocabulary Extension object for this facade.
|
com.corticon.rulesemf.canonicalvocabularymodel.NamedExtension |
findExtension(org.eclipse.emf.ecore.ENamedElement aENamedElement)
Return the Vocabulary Extension object for the specified ENamedElement.
|
java.util.Iterator |
getAllContents()
Return an iterator that will iterator over all facades (depth first)
that are children of this element.
|
java.util.Iterator |
getAllContents(java.lang.Class aClassFacade)
Return an iterator that will iterator over all facades (depth first)
that are children of this element.
|
java.util.List |
getChildren()
Return a list of all child facades contained within this one.
|
java.util.List |
getChildren(java.lang.Class aClassFacade)
Return a list of child facades.
|
java.lang.String |
getGUID()
Return the optional GUID for this Vocabulary element.
|
java.lang.String |
getName()
Return the name of this Vocabulary element.
|
org.eclipse.emf.ecore.ENamedElement |
getNamedElement()
Return the named element (EPackage, EClass, EAttribute or EReference) contained
within this facade.
|
IElement |
getParent()
Return the parent Vocabulary facade.
|
IElement |
getParent(java.lang.Class aClassContainer)
Traverse upwards through the containment hierarchy until an
instance of the specified type is found.
|
java.lang.String |
getSource()
Return the optional source of this Vocabulary element.
|
boolean |
hasChildren()
Return
true if this Vocabulary element has any children. |
static final java.lang.String IDENTITY_STRATEGY_IDENTITY
static final java.lang.String IDENTITY_STRATEGY_INCREMENT
static final java.lang.String IDENTITY_STRATEGY_NATIVE
static final java.lang.String IDENTITY_STRATEGY_SEQUENCE
static final java.lang.String IDENTITY_STRATEGY_UUID_HEX
com.corticon.rulesemf.canonicalvocabularymodel.NamedExtension findExtension()
aNamedElement - EClass, EAttribute or EReference.com.corticon.rulesemf.canonicalvocabularymodel.NamedExtension findExtension(org.eclipse.emf.ecore.ENamedElement aENamedElement)
aENamedElement - EPackage, EClass, EAttribute or EReference.java.util.Iterator getAllContents()
java.util.Iterator getAllContents(java.lang.Class aClassFacade)
aClassFacade - Class of facade to process (e.g., IEntity).java.lang.String getName()
org.eclipse.emf.ecore.ENamedElement getNamedElement()
java.util.List getChildren()
java.util.List getChildren(java.lang.Class aClassFacade)
aClassFacade - Class of facades to return.java.lang.String getGUID()
null if no GUID has been specified.IElement getParent()
IElement getParent(java.lang.Class aClassContainer)
aClassContainer - Class of container to locate.null if none.java.lang.String getSource()
null if no source has been specified.boolean hasChildren()
true if this Vocabulary element has any children.aClassFacade - Class of facades to return.true if this Vocabulary element has any children.Copyright © 2005-2016 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.