Statement
Uno Statement rappresenta un DriveControlChart oppure un blocco DCC. Tutti i seguenti attributi e metodi sono ereditati.
La tabella seguente descrive gli attributi di uno Statement:
|
Nome attributo |
Tipo di dati |
Scrivibile |
Descrizione |
Eccezione |
|---|---|---|---|---|
|
Nome |
String |
Scrivibile |
Nome dello Statement. |
DccNameTooLongException DccNameInvalidException |
|
Comment |
String |
Scrivibile |
Commento al blocco Statement. |
DccNameTooLongException DccNameInvalidException |
|
Partition |
DccChartPartition |
Scrivibile |
Partizione nella quale si trova lo Statement nello schema sovraordinato. |
- |
|
PositionX |
int |
Scrivibile |
Coordinata X dello Statement all'interno dello schema sovraordinato. |
- |
|
PositionY |
int |
Scrivibile |
Coordinata Y dello Statement all'interno dello schema sovraordinato. |
- |
|
Nota Coordinate non valide per uno Statement - Il CFC si posiziona automaticamente Se una delle coordinate (PositionX, PositionY) dello Statement riceve un valore non valido (ad es. PositionY = -20), lo Statement viene posizionato automaticamente da CFC. Di conseguenza, il valore del rispettivo attributo (ad es. PositionY) continua a mostrare il valore non valido. Questo comportamento è intenzionale. In questo modo si può stabilire se uno Statement deve essere posizionato automaticamente. |
La tabella seguente descrive i metodi di uno Statement:
|
Nome |
Valore di ritorno |
Parametro |
Descrizione |
Eccezioni |
|---|---|---|---|---|
|
|
- |
string path |
Imposta lo Statement come predecessore del successivo Statement da inserire nello schema. Applicato ad uno schema di origine, il metodo non ha alcun effetto. |
- |
|
|
- |
int index |
Sposta lo Statement all'indice specificato nella sequenza di esecuzione. |
DccInvalidValueException |