public class EClassUnscopedTransitiveInstancesKey extends BaseEMFTypeKey<org.eclipse.emf.ecore.EClass>
wrappedKey| Constructor and Description |
|---|
EClassUnscopedTransitiveInstancesKey(org.eclipse.emf.ecore.EClass emfKey) |
| Modifier and Type | Method and Description |
|---|---|
int |
getArity()
The width of tuples in this relation.
|
java.lang.String |
getPrettyPrintableName()
A user-friendly name that can be shown on screen for debug purposes, included in exceptions, etc.
|
java.lang.String |
getStringID()
An internal string identifier that can be used to uniquely identify to input key (relevant for distributed applications).
|
boolean |
isEnumerable()
Returns true iff instance tuples of the key can be enumerated.
|
getEmfKey, toStringequals, getWrappedKey, hashCodepublic EClassUnscopedTransitiveInstancesKey(org.eclipse.emf.ecore.EClass emfKey)
public java.lang.String getPrettyPrintableName()
IInputKeypublic java.lang.String getStringID()
IInputKeypublic int getArity()
IInputKeypublic boolean isEnumerable()
IInputKeyIf false, the runtime can only test tuple membership in the extensional relation identified by the key, but not enumerate member tuples in general.