| Modifier and Type | Class and Description |
|---|---|
static class |
SymbolDeclaration.DeclarationAttributeEnum
Редът на константите е важен при сериализиране в xml (
bg.bas.iit.weboptim.model.xml.SymbolDeclarationConverter.marshal(Object,
HierarchicalStreamWriter, MarshallingContext)) Нещата сериализирани като
атрибути в xml-а трябва да са първи TODO: Написаното по-горе да се оправи |
static class |
SymbolDeclaration.SymbolType |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
static SymbolDeclaration |
createParamDeclaration(String name) |
static SymbolDeclaration |
createSetDeclaration(String name) |
static SymbolDeclaration |
createSymbolDeclaration(String name,
SymbolDeclaration.SymbolType type) |
static SymbolDeclaration |
createVarDeclaration(String name) |
boolean |
equals(Object obj) |
Map<SymbolDeclaration.DeclarationAttributeEnum,Object> |
getAttributes() |
Double |
getBindValue() |
Expression |
getLowerBound() |
String |
getName() |
SymbolDeclaration.SymbolType |
getType() |
Expression |
getUpperBound() |
Expression |
getValue() |
int |
hashCode() |
Boolean |
isBinary() |
Boolean |
isInteger() |
void |
setAttributes(Map<SymbolDeclaration.DeclarationAttributeEnum,Object> attributes) |
void |
setBindValue(Double value)
Методът трябва да се синхронизира за да се извиква паралелно TODO: value
може да е вектор, матрица или множество, когато синтаксиса го позволи
|
String |
toString() |
public String getName()
public Expression getValue()
public Expression getLowerBound()
public Expression getUpperBound()
public Boolean isInteger()
public Boolean isBinary()
public void setBindValue(Double value)
value - public Double getBindValue()
public Map<SymbolDeclaration.DeclarationAttributeEnum,Object> getAttributes()
public void setAttributes(Map<SymbolDeclaration.DeclarationAttributeEnum,Object> attributes)
public SymbolDeclaration.SymbolType getType()
public static SymbolDeclaration createParamDeclaration(String name)
public static SymbolDeclaration createVarDeclaration(String name)
public static SymbolDeclaration createSetDeclaration(String name)
public static SymbolDeclaration createSymbolDeclaration(String name, SymbolDeclaration.SymbolType type)
Copyright © 2013. All Rights Reserved.