Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

com.gentleware.poseidon.uml.model_management

Class ModelElementDestructor


public final class ModelElementDestructor


 Method Summary
public static ModelElementDestructor   getInstance()
 
public void   remove( UmlAssociation assoc )
Removes an association from the model  
public void   remove( StateMachine sm )
 
public void   remove( StateVertex sv )
 
public void   remove( TemplateArgument arg )
 
public void   remove( Transition trans )
 
public void   remove( ExtensionPoint ep )
 
public void   remove( Classifier cls )
 
public void   remove( Collaboration collab )
 
public void   remove( UmlPackage pckg )
Removes the pacakage and all connected dependencies. 
public void   remove( Attribute attr )
 
public void   remove( Parameter param )
 
public void   remove( Operation op )
 
public void   remove( Object obj )
 
public void   remove( Stimulus stimulus )
 
public void   remove( Link link )
 
public void   remove( Argument arg )
Remove argument: 1. 
public void   remove( Constraint constraint )
 
public void   remove( Message msg )
 
public void   remove( Guard guard )
 
public void   remove( Action action )
 
public void   remove( Event event )
 
public void   remove( Include inc )
 
public void   removeActionFromActionSequence( ActionSequence actionSequence , Action action )
 
public void   removeActionSequence( ActionSequence actionSeq )
 
public void   removeAssociationRole( AssociationRole ar )
 
public void   removeComments( ModelElement modelElement )
 
public void   removeElement( ModelElement modelElement )
 
public void   removeElementResidence( ModelElement element )
Removes all element residences of the given model element. 
public void   removeResidence( ModelElement element , Component container )
Removes the residence of the given model element at the given component. 
public void   removeTaggedValue( ModelElement modelElement , String tag )
 
arrow_up
 

 

 Method Detail

getInstance

public static ModelElementDestructor getInstance()

 
arrow_up
 
 

remove

public void remove( UmlAssociation assoc )

Removes an association from the model
Parameters:
assoc -
 
arrow_up
 
 

remove

public void remove( StateMachine sm )

 
arrow_up
 
 

remove

public void remove( StateVertex sv )

 
arrow_up
 
 

remove

public void remove( TemplateArgument arg )

 
arrow_up
 
 

remove

public void remove( Transition trans )

 
arrow_up
 
 

remove

public void remove( ExtensionPoint ep )

 
arrow_up
 
 

remove

public void remove( Classifier cls )

 
arrow_up
 
 

remove

public void remove( Collaboration collab )

 
arrow_up
 
 

remove

public void remove( UmlPackage pckg )

Removes the pacakage and all connected dependencies. The owned elements are removed in UMLProject. 
arrow_up
 
 

remove

public void remove( Attribute attr )

 
arrow_up
 
 

remove

public void remove( Parameter param )

 
arrow_up
 
 

remove

public void remove( Operation op )

 
arrow_up
 
 

remove

public void remove( Object obj )

 
arrow_up
 
 

remove

public void remove( Stimulus stimulus )

 
arrow_up
 
 

remove

public void remove( Link link )

 
arrow_up
 
 

remove

public void remove( Argument arg )

Remove argument: 1. Remove argument from actual arguments of action. 2. Remove binding to parameter 3. remove argument
Parameters:
arg -
 
arrow_up
 
 

remove

public void remove( Constraint constraint )

 
arrow_up
 
 

remove

public void remove( Message msg )

 
arrow_up
 
 

remove

public void remove( Guard guard )

 
arrow_up
 
 

remove

public void remove( Action action )

 
arrow_up
 
 

remove

public void remove( Event event )

 
arrow_up
 
 

remove

public void remove( Include inc )

 
arrow_up
 
 

removeActionFromActionSequence

public void removeActionFromActionSequence( ActionSequence actionSequence , Action action )

 
arrow_up
 
 

removeActionSequence

public void removeActionSequence( ActionSequence actionSeq )

 
arrow_up
 
 

removeAssociationRole

public void removeAssociationRole( AssociationRole ar )

 
arrow_up
 
 

removeComments

public void removeComments( ModelElement modelElement )

 
arrow_up
 
 

removeElement

public void removeElement( ModelElement modelElement )

 
arrow_up
 
 

removeElementResidence

public void removeElementResidence( ModelElement element )

Removes all element residences of the given model element.
Parameters:
element - The model element to remove all residences for.
 
arrow_up
 
 

removeResidence

public void removeResidence( ModelElement element , Component container )

Removes the residence of the given model element at the given component.
Parameters:
element - The model element to remove the residence for.
container - The component to remove the residence from.
 
arrow_up
 
 

removeTaggedValue

public void removeTaggedValue( ModelElement modelElement , String tag )

 
arrow_up
 

Created  2003 - 3 - 4

    Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries. Copyright 2001 Gentleware AG, Vogt-Kölln-Str.30, 22527 Hamburg, Germany. All Rights Reserved.

UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.