agg.xt_basis
Class SubMatch

java.lang.Object
  extended by java.util.Observable
      extended by agg.util.ExtObservable
          extended by agg.xt_basis.OrdinaryMorphism
              extended by agg.xt_basis.Match
                  extended by agg.xt_basis.SubMatch
All Implemented Interfaces:
Disposable, XMLObject, Morphism

Deprecated. not more supported

public class SubMatch
extends Match


Field Summary
 
Fields inherited from class agg.xt_basis.OrdinaryMorphism
cKeepContext, comment, enabled, errorMsg, errors, itsAttrContext, itsAttrManager, itsAttrMappings, itsCodomObjects, itsCoMorph, itsCompleter, itsDomObjects, itsImag, itsInteractiveFlag, itsName, itsOrig, itsTouchedFlag, partialMorphCompletion, removeAttrMapping, typeObjectsMapChanged
 
Constructor Summary
protected SubMatch(Match supermatch, SubRule subrule, SubGraph subimage)
          Deprecated.  
 
Method Summary
protected  void addAttrMapping(AttrInstance o, AttrInstance i)
          Deprecated.  
 void addMapping(GraphObject o, GraphObject i)
          Deprecated. Map an object of source graph to an object of target graph.
 void dispose()
          Deprecated. Remove all graph object mappings and all relations to its source and target graphs.
 Graph getImage()
          Deprecated. Return its target graph.
 Graph getOriginal()
          Deprecated. Return its source graph.
 Match getSuperMatch()
          Deprecated.  
protected  void removeAttrMapping(AttrInstance o)
          Deprecated.  
 void removeMapping(GraphObject o)
          Deprecated. Remove the mapping of a given GraphObject.
 
Methods inherited from class agg.xt_basis.Match
adjustAttrCondition, adjustAttrInputParameter, allowedToIgnoreInputParameter, allowToIgnoreInputParameter, areNACsSatisfied, areNACsSatisfied, arePACsSatisfied, arePACsSatisfied, areTotalityIdentificationDanglingAttrsOfGluingSatisfied, areTotalityIdentificationDanglingSatisfied, checkAbstractGraphObject, checkAttrCondition, checkEdgeSourceTargetCompatibility, checkNAC, checkNAC, checkPAC, checkPAC, clear, clearErrorMsg, enableInputParameter, finalize, getErrorMsg, getLastErrorMsg, getRule, isAttrConditionSatisfied, isDanglingConditionSatisfied, isReadyToTransform, isTypeMaxMultiplicitySatisfied, isTypeMultiplicitySatisfied, isValid, isValid, nextCompletion, nextCompletionWithConstantsAndVariablesChecking, nextCompletionWithConstantsChecking, resetTarget, resetVariableDomainOfCompletionStrategy, unsetInputParameter, unsetVariables, XreadObject, XwriteObject
 
Methods inherited from class agg.xt_basis.OrdinaryMorphism
adaptAttrContextValues, addChild2ParentMapping, addErrorMsg, addMapping, addMapping, addPlainMapping, addToAttrContext, addToAttrContext, addToAttrContext, canComplete, canMatch, checkAll, checkConstants, checkCreateMapping, checkCreateMapping, checkType, checkVariables, compareTo, completeDiagram, completeDiagram, compose, copyAttrContext, deleteTransientContextVariables, disableUnusedAttrCondition, dispose, doCompose, doComposeInherit, enableUnusedAttrCondition, fillUpAttrContext, fillUpImageAttrs, fillUpOriginalAttrs, getAttrContext, getAttrManager, getCodomain, getCodomainObjects, getCoMorphism, getCompletionStrategy, getDomain, getDomainObjects, getElementsToCreate, getElementsToDelete, getImage, getInverseImage, getInverseImageList, getName, getOverlappings, getOverlappings, getOverlappingsVector, getOverlappingsVector, getSize, getSource, getTarget, getTextualComment, getUsageOfInputParameters, getUsedTypes, getVariableDeclarations, intersectCoDomains, invert, isBijective, isClassName, isCommutative, isEmpty, isEnabled, isInjective, isIsomorphicTo, isIsomorphicTo, isMappingChanged, isNotificationRequired, isPartial, isPartialIsomorphicTo, isPartialMorphismCompletion, isSurjective, isTotal, isTypeObjectsMapChanged, makeAttributeContext, makeDiagram, makeDiagram, makeFullDiagram, makeFullDiagram, makeMatch, makeWeakDiagram, makeWeakDiagram, morphcopy, nextCompletion, nextCompletionWithConstantsAndVariablesChecking, nextCompletionWithConstantsChecking, nonMappedImages, nonMappedOriginals, propagateChange, readMorphism, removeAllMappings, removeAttrMappings, removeMapping, removeMapping, removeUnusedVariableOfAttrContext, removeVariableValue, resetCSPVariableDomainOf, setAttrContext, setChanged, setCoMorphism, setCompletionStrategy, setCompletionStrategy, setEnabled, setName, setPartialMorphismCompletion, setSource, setTarget, setTextualComment, setTypeObjectsMapChanged, simplecopy, unsetCompletionStrategy, unsetOriginalAttrsIfExpression, updateAttrMappings, writeMorphism
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubMatch

protected SubMatch(Match supermatch,
                   SubRule subrule,
                   SubGraph subimage)
Deprecated. 
Method Detail

dispose

public void dispose()
Deprecated. 
Description copied from class: Match
Remove all graph object mappings and all relations to its source and target graphs.

Specified by:
dispose in interface Disposable
Overrides:
dispose in class Match
See Also:
Change_ObservableGone

getSuperMatch

public final Match getSuperMatch()
Deprecated. 

getOriginal

public final Graph getOriginal()
Deprecated. 
Description copied from class: OrdinaryMorphism
Return its source graph.

Specified by:
getOriginal in interface Morphism
Overrides:
getOriginal in class OrdinaryMorphism

getImage

public final Graph getImage()
Deprecated. 
Description copied from class: OrdinaryMorphism
Return its target graph.

Specified by:
getImage in interface Morphism
Overrides:
getImage in class OrdinaryMorphism

addMapping

public final void addMapping(GraphObject o,
                             GraphObject i)
                      throws BadMappingException
Deprecated. 
Description copied from class: OrdinaryMorphism
Map an object of source graph to an object of target graph. The original and image objects have to belong to the same morphism. *

Pre:

    *
  1. o is an element of getOriginal(). *
  2. i is an element of getImage(). *
*

Overrides:
addMapping in class OrdinaryMorphism
Parameters:
o - the source object of the mapping. *
i - the target object of the mapping. *
Throws:
BadMappingException - if the given mapping violates morphism properties. *

removeMapping

public final void removeMapping(GraphObject o)
Deprecated. 
Description copied from class: OrdinaryMorphism
Remove the mapping of a given GraphObject. Any mappings * of incoming or outgoing arcs will be removed as well.

Pre:

    Pre: getImage(o) != null *

    Overrides:
    removeMapping in class OrdinaryMorphism

addAttrMapping

protected final void addAttrMapping(AttrInstance o,
                                    AttrInstance i)
Deprecated. 
Overrides:
addAttrMapping in class OrdinaryMorphism

removeAttrMapping

protected final void removeAttrMapping(AttrInstance o)
Deprecated. 
Overrides:
removeAttrMapping in class OrdinaryMorphism