public interface IMutableTransformationDocumentParameterized<T extends IMutableTransformationDocumentParameterized<T>> extends ITransformationDocument, IMutableConsolidationDocument<T>
Modifier and Type | Method and Description |
---|---|
void |
addArcFrom(java.lang.String arcType,
ITransformationDocument fromDoc)
Registers an arc addition from another document to the current one.
|
void |
addArcFrom(java.lang.String arcType,
java.lang.String fromDocURI)
Registers an arc addition from another document to the current one.
|
void |
addArcTo(java.lang.String arcType,
ITransformationDocument toDoc)
Registers an arc addition from the current document to another one.
|
void |
addArcTo(java.lang.String arcType,
java.lang.String toDocURI)
Registers an arc addition from the current document to another one.
|
void |
removeAllPredecessorArcs()
Registers for deletion all adjacent arcs heading to the current one.
|
void |
removeAllSuccessorArcs()
Registers for deletion all adjacent arcs starting from the current one.
|
void |
removeArcFrom(java.lang.String arcType,
ITransformationDocument fromDoc)
Registers for deletion the arc starting from the document specified to the current one, with the type provided.
|
void |
removeArcFrom(java.lang.String arcType,
java.lang.String fromDocURI)
Registers for deletion the arc starting from the document specified to the current one, with the type provided.
|
void |
removeArcTo(java.lang.String arcType,
ITransformationDocument toDoc)
Registers for deletion the arc starting from the current document to the other one specified, with the type provided.
|
void |
removeArcTo(java.lang.String arcType,
java.lang.String toDocURI)
Registers for deletion the arc starting from the current document to the other one specified, with the type provided.
|
void |
setType(java.lang.String documentType,
java.lang.String... parentTypes)
Defines the document representative type, as well as its possible parents as defined in
IConsolidationDocument.getTypeInheritance() . |
deleteDirective, deleteDirectives, deleteMeta, deleteMetas, deleteParts, deleteParts, setAllDirectives, setAllMetas, setAllParts, setDirective, setDirectives, setMeta, setMeta, setPart, setParts, setStamp, withDirective, withDirectives, withDirectives, withMeta, withMeta, withMetas, withPart, withParts, withParts
getAllDirectives, getAllMetas, getAllParts, getDirective, getDirectiveNames, getDirectives, getMeta, getMetaNames, getMetas, getOriginalSources, getPart, getPartNames, getParts, getSource, getStamp, getType, getTypeInheritance, getUri, hasDirective, hasMeta, hasPart, isOfType
void addArcFrom(@Nonnull java.lang.String arcType, @Nonnull ITransformationDocument fromDoc)
arcType
- The new arc type.fromDoc
- The other document defining the arc tail.void addArcFrom(@Nonnull java.lang.String arcType, @Nonnull java.lang.String fromDocURI)
arcType
- The new arc type.fromDocURI
- The URI of the other document defining the arc tail.void addArcTo(@Nonnull java.lang.String arcType, @Nonnull ITransformationDocument toDoc)
arcType
- The new arc type.toDoc
- The other document defining the arc head.void addArcTo(@Nonnull java.lang.String arcType, @Nonnull java.lang.String toDocURI)
arcType
- The new arc type.toDocURI
- The URI of the other document defining the arc head.void removeAllPredecessorArcs()
void removeAllSuccessorArcs()
void removeArcFrom(@Nonnull java.lang.String arcType, @Nonnull ITransformationDocument fromDoc)
arcType
- The arc type to consider.fromDoc
- The other document defining the arc tail.void removeArcFrom(@Nonnull java.lang.String arcType, @Nonnull java.lang.String fromDocURI)
arcType
- The arc type to consider.fromDocURI
- The URI of the other document defining the arc tail.void removeArcTo(@Nonnull java.lang.String arcType, @Nonnull ITransformationDocument toDoc)
arcType
- The arc type to consider.toDocURI
- The other document defining the arc head.void removeArcTo(@Nonnull java.lang.String arcType, @Nonnull java.lang.String toDocURI)
arcType
- The arc type to consider.toDocURI
- The URI of the other document defining the arc head.void setType(@Nonnull java.lang.String documentType, @Nullable java.lang.String... parentTypes)
IConsolidationDocument.getTypeInheritance()
.documentType
- The document representative type.parentTypes
- A possible list of parent types ordered from their natural hierarchy.Copyright © 2013 Dassault Systèmes, All Rights Reserved.