FileDocCategorySizeDatePackage
UMLTransition.javaAPI DocExample988Tue Dec 08 01:21:00 GMT 1998oisoft.togetherx.scriptapi.UML

UMLTransition.java

/*----------------------------------------------------------------------------
Copyright © 1998 Object International Software GmbH
----------------------------------------------------------------------------*/
package oisoft.togetherx.scriptapi.UML;

import oisoft.togetherx.scriptapi.UML.enums.*;

//------------------------------------------------------------------------------
/**
* Presents transition = link between states.
* @version  2.1.01  12.03.1998
* @author   Andrei Ivanov
* @see UMLInternalTransition
*/
public interface UMLTransition extends UMLLink
{
  UMLState   getSourceState();
  UMLState   getTargetState();
  UMLEvent   getEvent();
  String     getGuardCondition();
  String     getSendClause();
  UMLStringEnumeration   getActions();
  UMLMessageEnumeration getSendedMessages();
  boolean    toHistory();
  boolean    fromHistory();
}
//------------------------------------------------------------------------------