public class ASSaver extends Object
Constructor and Description |
---|
ASSaver(Resource resource) |
Modifier and Type | Method and Description |
---|---|
void |
addSpecializingElement(Element object) |
boolean |
addSpecializingElement(Element object,
Class referredType) |
boolean |
addSpecializingElement(Element object,
Operation referredOperation) |
boolean |
addSpecializingElement(Element object,
Property referredProperty) |
void |
localizeSpecializations()
Prepare a pivot resource for save by redirecting all type references to
specializations to local copies of the specializations.
|
void |
normalizeContents() |
<T extends Operation> |
resolveOperation(T referredOperation)
Return the resolved variant of referredType, which may require creation
of a local copy of a specialization.
|
Property |
resolveProperty(Property referredProperty) |
<T extends Class> |
resolveType(T referredType)
Return the resolved variant of referredType, which may require creation
of a local copy of a specialization.
|
public void addSpecializingElement(Element object)
public boolean addSpecializingElement(Element object, Operation referredOperation)
public boolean addSpecializingElement(Element object, Property referredProperty)
public void localizeSpecializations()
public void normalizeContents()
public <T extends Operation> T resolveOperation(T referredOperation)
public <T extends Class> T resolveType(T referredType)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.