|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbr.uerj.petrinetanalyzer.common.ArcBase
public class ArcBase
Esta classe é a classe base para definição de Arcos (Arcs) em Redes de Petri.
| Field Summary | |
|---|---|
private boolean |
ehEntrada
Variável que informa se o arco é de entrada. |
private PlaceBase |
lugar
Lugar ligado ao Arco. |
private int |
peso
Informa o peso do arco, o default é 1. |
private int |
posicao
Posição do Arco na Lista de Arcos |
private TransitionBase |
transicao
Transição ligada ao Arco. |
| Constructor Summary | |
|---|---|
ArcBase()
Construtor default de ArcBase. |
|
ArcBase(int peso,
PlaceBase lugar,
TransitionBase transicao,
boolean ehEntrada)
Construtor de ArcBase. |
|
ArcBase(PlaceBase lugar,
TransitionBase transicao,
boolean ehEntrada)
Construtor de ArcBase. |
|
| Method Summary | |
|---|---|
PlaceBase |
getLugar()
Retorna uma instância de PlaceBase que é o Lugar ligado ao Arco. |
int |
getPeso()
Retorna o peso do Arco. |
int |
getPosicao()
Retorna a posição do Arco na Lista de Arcos |
TransitionBase |
getTransicao()
Retorna uma instância de TransitionBase que é a Transição ligada ao Arco. |
void |
setEntrada()
Informa que o Arco é de entrada em uma Transição. |
void |
setLugar(PlaceBase lugar)
Seta o Lugar ligado ao Arco. |
void |
setPeso(int peso)
Seta o peso do Arco. |
void |
setPosicao(int posicao)
Seta a posicao do Arco na Lista de Arcos |
void |
setSaida()
Informa que o Arco é de saída de uma Transição. |
void |
setTransicao(TransitionBase transicao)
Seta a Transição ligada ao Arco. |
java.lang.String |
toString()
Retorna String com informações do Arco. |
boolean |
verifyEntrada()
Retorna true caso o arco saia de um Lugar e entre em uma Transição. |
boolean |
verifySaida()
Retorna false caso o arco saia de um Lugar e entre em uma Transição. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private int peso
private boolean ehEntrada
private int posicao
private PlaceBase lugar
private TransitionBase transicao
| Constructor Detail |
|---|
public ArcBase(int peso,
PlaceBase lugar,
TransitionBase transicao,
boolean ehEntrada)
peso - peso do Arcolugar - Lugar ligado ao Arcotransicao - Transição ligada ao ArcoehEntrada - Informa se o arco sai de uma Transição e entra em um Lugar ou não.
public ArcBase(PlaceBase lugar,
TransitionBase transicao,
boolean ehEntrada)
lugar - Lugar ligado ao Arcotransicao - Transição ligada ao ArcoehEntrada - Informa se o arco sai de uma Transição e entra em um Lugar ou não.public ArcBase()
| Method Detail |
|---|
public void setPosicao(int posicao)
posicao - public int getPosicao()
public int getPeso()
public PlaceBase getLugar()
public TransitionBase getTransicao()
public boolean verifyEntrada()
public boolean verifySaida()
public void setPeso(int peso)
peso - peso do Arcopublic void setLugar(PlaceBase lugar)
lugar - Lugar ligado ao Arcopublic void setTransicao(TransitionBase transicao)
transicao - Transição ligada ao Arcopublic void setEntrada()
public void setSaida()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||