diagrama

1
-numidentificaçao : int -area : double -receita : double -descriçao : string -menor : int = 20 -maior : int = 100 -rendaFixa : double = 300 +Loja(int numidentificaçao, double area, double receita, String descriçao) +Loja() +Loja(Loja outraloja) +setnumidentificaçao(int numidentificaçao) : void +setarea(double area) : void +setreceita(double receita) : void +setdescriçao(String descriçao) : void +getnumidentificaçao() : int +getarea() : double +getreceita() : double +getdescriçao() : string +toString() : string +renda() : double +classificaçao() : string +setmenor(int menor) : void +setmaior(int maior) : void +setRendafixa(double Rendafixa) : void +getRendafixa() : double Loja -funcionarios : int -FUNCIONARIOSPOROMISSAO : int = 0 -contadorLojaComum : int = 0 +LojaComum(int numidentificaçao, double area, double receita, String descriçao, int funcionarios) +LojaComum() +LojaComum(LojaComum outraloja) +getFuncionarios() : int +setFuncionarios(int funcionarios) : void +toString() : string +getContadorLojaComum() : int LojaComum -custosegurança : int -CUSTOPOROMISSAO : int = 0 -contadorLojaAncora : int = 0 +LojaAncora(int numidentificaçao, double area, double receita, String descriçao, int custosegurança) +LojaAncora() +LojaAncora(LojaAncora outraloja) +setCustoSegurança(int custosegurança) : void +getCustosegurança() : int +toString() : string +getContadorLojaAncora() : int LojaAncora -contadorLojaAncoraPropria : int = 0 +LojaAncoraPropria(int numidentificaçao, double area, double receita, String descriçao, int custosegurança) +LojaAncoraPropria() +LojaAncoraPropria(LojaAncoraPropria outraloja) +toString() : string +renda() : double +getContadorLojaAncoraPropria() : int LojaAncoraPropria -desconto : int -funcionarios : int -DESCONTOPOROMISSAO : int = 0 -FUNCIONARIOSPOROMISSAO : int = 0 +LojaAncoraExterna(int numidentificaçao, double area, double receita, String descriçao, int custosegurança, int desconto, int funcionarios) +LojaAncoraExterna() +LojaAncoraExterna(LojaAncoraExterna outraloja) +setDesconto(int desconto) : void +setFuncionarios(int funcionarios) : void +getDesconto() : int +getFuncionarios() : int +renda() : double +toString() : string LojaAncoraExterna -rendaQuiosque : int = 400 -contadorQuiosque = 0 +LojaComumQuiosque(int numidentificaçao, double area, double receita, String descriçao, int funcionarios) +LojaComumQuiosque() +LojaComumQuiosque(LojaComumQuiosque outraloja) +renda() : double +toString() : string +getRendaQuiosque() : int +setRendaQuiosque(int RendaQuiosque) : void +getContadorQuiosque() : int LojaComumQuiosque -numMesas : int -Manutençao : double -NUMMESASPOROMISSAO : int = 0 -MANUTENÇAOPOROMISSAO : double = 0 -contadorRestauraçao : int = 0 +LojaComumRestauraçao(int numidentificaçao, double area, double receita, String descriçao, int funcionarios, int numMesas, double Manutençao) +LojaComumRestauraçao() +getNumMesas() : int +LojaComumRestauraçao(LojaComumRestauraçao outraloja) +setNumMesas(int numMesas) : void +getManutençao() : double +setManutençao(double Manutençao) : void +renda() : double +toString() : string +getContadorRestauraçao() : int LojaComumRestauraçao -nome : string -NOME_POR_OMISSAO : string -lojas +CentroComercial (String nome, ArrayList<Loja> loja)() +CentroComercial() +CentroComercial (CentroComercial outroCentro)() +getNome() : string +setNome(String nome)() +getLojas()() +toString()() : string +CalcularReceitasCC()() : double +setNOME_POR_OMISSAO(String Nome_POR_OMISSAO)() : void CentroComercial +calcularRenda() Renda +calcularSeguranca() Segurança Visual Paradigm Standard Edition(Instituto Superior de Engenharia do Porto)

Upload: tiago-carvalho

Post on 10-Feb-2016

214 views

Category:

Documents


1 download

DESCRIPTION

diagrama de estados

TRANSCRIPT

Page 1: diagrama

-numidentificaçao : int-area : double-receita : double-descriçao : string-menor : int = 20-maior : int = 100-rendaFixa : double = 300

+Loja(int numidentificaçao, double area, double receita, String descriçao)+Loja()+Loja(Loja outraloja)+setnumidentificaçao(int numidentificaçao) : void+setarea(double area) : void+setreceita(double receita) : void+setdescriçao(String descriçao) : void+getnumidentificaçao() : int+getarea() : double+getreceita() : double+getdescriçao() : string+toString() : string+renda() : double+classificaçao() : string+setmenor(int menor) : void+setmaior(int maior) : void+setRendafixa(double Rendafixa) : void+getRendafixa() : double

Loja

-funcionarios : int-FUNCIONARIOSPOROMISSAO : int = 0-contadorLojaComum : int = 0

+LojaComum(int numidentificaçao, double area, double receita, String descriçao, int funcionarios)+LojaComum()+LojaComum(LojaComum outraloja)+getFuncionarios() : int+setFuncionarios(int funcionarios) : void+toString() : string+getContadorLojaComum() : int

LojaComum-custosegurança : int-CUSTOPOROMISSAO : int = 0-contadorLojaAncora : int = 0

+LojaAncora(int numidentificaçao, double area, double receita, String descriçao, int custosegurança)+LojaAncora()+LojaAncora(LojaAncora outraloja)+setCustoSegurança(int custosegurança) : void+getCustosegurança() : int+toString() : string+getContadorLojaAncora() : int

LojaAncora

-contadorLojaAncoraPropria : int = 0

+LojaAncoraPropria(int numidentificaçao, double area, double receita, String descriçao, int custosegurança)+LojaAncoraPropria()+LojaAncoraPropria(LojaAncoraPropria outraloja)+toString() : string+renda() : double+getContadorLojaAncoraPropria() : int

LojaAncoraPropria

-desconto : int-funcionarios : int-DESCONTOPOROMISSAO : int = 0-FUNCIONARIOSPOROMISSAO : int = 0

+LojaAncoraExterna(int numidentificaçao, double area, double receita, String descriçao, int custosegurança, int desconto, int funcionarios)+LojaAncoraExterna()+LojaAncoraExterna(LojaAncoraExterna outraloja)+setDesconto(int desconto) : void+setFuncionarios(int funcionarios) : void+getDesconto() : int+getFuncionarios() : int+renda() : double+toString() : string

LojaAncoraExterna

-rendaQuiosque : int = 400-contadorQuiosque = 0

+LojaComumQuiosque(int numidentificaçao, double area, double receita, String descriçao, int funcionarios)+LojaComumQuiosque()+LojaComumQuiosque(LojaComumQuiosque outraloja)+renda() : double+toString() : string+getRendaQuiosque() : int+setRendaQuiosque(int RendaQuiosque) : void+getContadorQuiosque() : int

LojaComumQuiosque

-numMesas : int-Manutençao : double-NUMMESASPOROMISSAO : int = 0-MANUTENÇAOPOROMISSAO : double = 0-contadorRestauraçao : int = 0

+LojaComumRestauraçao(int numidentificaçao, double area, double receita, String descriçao, int funcionarios, int numMesas, double Manutençao)+LojaComumRestauraçao()+getNumMesas() : int+LojaComumRestauraçao(LojaComumRestauraçao outraloja)+setNumMesas(int numMesas) : void+getManutençao() : double+setManutençao(double Manutençao) : void+renda() : double+toString() : string+getContadorRestauraçao() : int

LojaComumRestauraçao

-nome : string-NOME_POR_OMISSAO : string-lojas

+CentroComercial (String nome, ArrayList<Loja> loja)()+CentroComercial()+CentroComercial (CentroComercial outroCentro)()+getNome() : string+setNome(String nome)()+getLojas()()+toString()() : string+CalcularReceitasCC()() : double+setNOME_POR_OMISSAO(String Nome_POR_OMISSAO)() : void

CentroComercial

+calcularRenda()

Renda

+calcularSeguranca()

Segurança

Visual Paradigm Standard Edition(Instituto Superior de Engenharia do Porto)