br.uerj.petrinetanalyzer.common.interfaces
Interface IntfPetriNetBase
- All Known Implementing Classes:
- ImplPetriNetBase, PetriNetGraph
public interface IntfPetriNetBase
Interface base para definição de Redes de Petri.
- Author:
- Felipe Lino
Data: 09/12/2006
setNome
void setNome(java.lang.String nome)
addLugar
void addLugar(PlaceBase lugar)
addTransicao
void addTransicao(TransitionBase transicao)
addArco
void addArco(ArcBase arco)
removeLugar
void removeLugar(java.lang.String nome)
removeLugar
void removeLugar(int posicao)
removeLugar
void removeLugar(PlaceBase lugar)
removeTransicao
void removeTransicao(java.lang.String nome)
removeTransicao
void removeTransicao(int posicao)
removeTransicao
void removeTransicao(TransitionBase transicao)
removeArco
void removeArco(int posicao)
removeArco
void removeArco(ArcBase arco)
getLugar
PlaceBase getLugar(java.lang.String nome)
getLugar
PlaceBase getLugar(int posicao)
getTransicao
TransitionBase getTransicao(java.lang.String nome)
getTransicao
TransitionBase getTransicao(int posicao)
getListLugar
java.util.ArrayList getListLugar()
getListTransicao
java.util.ArrayList getListTransicao()
getListArcos
java.util.ArrayList getListArcos()
buildMatrizEntradaAndSaida
void buildMatrizEntradaAndSaida()
buildMatrizIncidencia
void buildMatrizIncidencia()
getMatrizEntrada
int[][] getMatrizEntrada()
getMatrizSaida
int[][] getMatrizSaida()
getMatrizIncidencia
int[][] getMatrizIncidencia()
getDimensao
int getDimensao()
getNumLugar
int getNumLugar()
getNumTransicao
int getNumTransicao()
getNumArco
int getNumArco()
getNome
java.lang.String getNome()