public abstract class OnDemandConfiguration
extends com.sodius.mdw.internal.metamodel.doors.io.reader.InternalOnDemandConfiguration
Modifier and Type | Class and Description |
---|---|
static class |
OnDemandConfiguration.Complete |
static class |
OnDemandConfiguration.CompleteInDepth |
static class |
OnDemandConfiguration.Default |
static class |
OnDemandConfiguration.Minimal |
Modifier and Type | Field and Description |
---|---|
static int |
DEPTH_INIFINITE |
Constructor and Description |
---|
OnDemandConfiguration() |
Modifier and Type | Method and Description |
---|---|
List<EStructuralFeature> |
getBlockedFeatures() |
List<EClassifier> |
getBlockedTypes() |
int |
getContainmentDepth(EClass class1) |
List<EStructuralFeature> |
getEmptyPrerequisites(EClass type) |
List<EStructuralFeature> |
getPrerequisites(EClass type) |
List<EStructuralFeature> |
getPrerequisites(EStructuralFeature feature) |
void |
setContainmentDepth(EClass class1,
int depth) |
public static final int DEPTH_INIFINITE
public final List<EStructuralFeature> getBlockedFeatures()
getBlockedFeatures
in class com.sodius.mdw.internal.metamodel.doors.io.reader.InternalOnDemandConfiguration
public final List<EClassifier> getBlockedTypes()
getBlockedTypes
in class com.sodius.mdw.internal.metamodel.doors.io.reader.InternalOnDemandConfiguration
public final List<EStructuralFeature> getPrerequisites(EClass type)
getPrerequisites
in class com.sodius.mdw.internal.metamodel.doors.io.reader.InternalOnDemandConfiguration
public final List<EStructuralFeature> getPrerequisites(EStructuralFeature feature)
getPrerequisites
in class com.sodius.mdw.internal.metamodel.doors.io.reader.InternalOnDemandConfiguration
public final List<EStructuralFeature> getEmptyPrerequisites(EClass type)
getEmptyPrerequisites
in class com.sodius.mdw.internal.metamodel.doors.io.reader.InternalOnDemandConfiguration
public final int getContainmentDepth(EClass class1)
getContainmentDepth
in class com.sodius.mdw.internal.metamodel.doors.io.reader.InternalOnDemandConfiguration
public final void setContainmentDepth(EClass class1, int depth)
setContainmentDepth
in class com.sodius.mdw.internal.metamodel.doors.io.reader.InternalOnDemandConfiguration