public class EcoreReflectiveFragment extends ReflectiveFragment
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.ecore.EClassifier |
eClassifier |
operationMap, propertyMap
baseInheritance, derivedInheritance
Constructor and Description |
---|
EcoreReflectiveFragment(EcoreReflectiveType derivedInheritance,
DomainInheritance baseInheritance) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EClassifier |
getEClassifier() |
DomainOperation |
getLocalOperation(DomainOperation baseOperation)
Return the operation within this fragment that has the same signature as staticOperation.
|
java.lang.Iterable<? extends DomainProperty> |
getLocalProperties()
Return the properties within this fragment in property index order.
|
protected java.util.Map<DomainProperty,LibraryFeature> |
initProperties() |
getImplementation, getLocalOperations
getBaseFragment, getBaseInheritance, getDerivedInheritance, toString
public EcoreReflectiveFragment(@NonNull EcoreReflectiveType derivedInheritance, @NonNull DomainInheritance baseInheritance)
@NonNull public final org.eclipse.emf.ecore.EClassifier getEClassifier()
@NonNull public java.lang.Iterable<? extends DomainProperty> getLocalProperties()
DomainFragment
getLocalProperties
in interface DomainFragment
getLocalProperties
in class ReflectiveFragment
@Nullable public DomainOperation getLocalOperation(@NonNull DomainOperation baseOperation)
DomainFragment
@NonNull protected java.util.Map<DomainProperty,LibraryFeature> initProperties()