public class BasicModelSplitDirective extends java.lang.Object implements IModelSplitDirective
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.ecore.EObject |
eObject |
protected boolean |
stripAncestors |
protected org.eclipse.emf.common.util.URI |
targetResourceURI |
Constructor and Description |
---|
BasicModelSplitDirective(org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.common.util.URI targetResourceURI) |
BasicModelSplitDirective(org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.common.util.URI targetResourceURI,
boolean stripAncestors) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EObject |
getEObject() |
org.eclipse.emf.common.util.URI |
getTargetResourceURI() |
boolean |
isValid() |
boolean |
shouldReplicateAncestorFeature(org.eclipse.emf.ecore.EObject ancestor,
org.eclipse.emf.ecore.EStructuralFeature feature) |
boolean |
stripAncestors() |
protected org.eclipse.emf.ecore.EObject eObject
protected org.eclipse.emf.common.util.URI targetResourceURI
protected boolean stripAncestors
public BasicModelSplitDirective(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.URI targetResourceURI)
public BasicModelSplitDirective(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.URI targetResourceURI, boolean stripAncestors)
public org.eclipse.emf.ecore.EObject getEObject()
getEObject
in interface IModelSplitDirective
public org.eclipse.emf.common.util.URI getTargetResourceURI()
getTargetResourceURI
in interface IModelSplitDirective
public boolean stripAncestors()
stripAncestors
in interface IModelSplitDirective
public boolean shouldReplicateAncestorFeature(org.eclipse.emf.ecore.EObject ancestor, org.eclipse.emf.ecore.EStructuralFeature feature)
shouldReplicateAncestorFeature
in interface IModelSplitDirective
public boolean isValid()
isValid
in interface IModelSplitDirective