All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.andromda.metafacades.uml.StateVertexFacade Maven / Gradle / Ivy

// license-header java merge-point
//
// Attention: generated code (by Metafacade.vsl) - do not modify!
//
package org.andromda.metafacades.uml;

import java.util.Collection;

/**
 * 

* A representation of the model object 'Vertex'. An abstraction of * a node in a state machine graph. In general, it can be the * source or destination of any number of transitions. *

* * Metafacade interface to be used by AndroMDA cartridges. */ public interface StateVertexFacade extends ModelElementFacade { /** * Indicates the metafacade type (used for metafacade mappings). * * @return boolean always true */ public boolean isStateVertexFacadeMetaType(); /** * * @return StateFacade */ public StateFacade getContainer(); /** * * @return Collection */ public Collection getIncomings(); /** * * @return Collection */ public Collection getOutgoings(); /** *

* The partition (if any) to which this vertex belongs. *

* @return PartitionFacade */ public PartitionFacade getPartition(); /** * * @return StateMachineFacade */ public StateMachineFacade getStateMachine(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy