Poseidon for UMLTM
  UMLdoc
 PREV      NEXT       FRAMES    NO FRAMES      

com.gentleware.poseidon.openapi.uml

Interface CommandSmFactory

com.gentleware.poseidon.openapi.uml.CommandSmFactory

public interface CommandSmFactory


This Factoy provides you with all you need to create Commands for modifiying the semantic model. The makeCommandSmCREATEXXX() methods allow you to create new modelelements, the SETcommands help you modifiying existing modelelements. Commands that contain ASSOCIATE or DISASSOCIATE belong to modelelements that have an n:m relationship, for example comments, where you can't just set a property, but have to add one existing modelelemnt to a collection of another one. You will NOT find a delete-command here. Please use the Delete-Node-command from the CommandDiSmFactory, because deleting a modelement that still has DI-Representation may crash Poseidon. Even if you are certain that your modelelement cannot have a representation, the DeleteNodeCommand does not have much overhead.

Tagged Values
static false
gentleware-imported-line-number 20
gentleware-imported-package-statement-line-number 5
 

Created  2004 - 12 - 1

    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 2003-2004 Gentleware AG, Schanzenstr. 70, 20357 Hamburg, Germany. All Rights Reserved.

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