Package com.e1c.g5.v8.dt.mw.ui
Class MovementConstructorTreeItem
- java.lang.Object
-
- com.e1c.g5.v8.dt.mw.ui.MovementConstructorTreeItem
-
public class MovementConstructorTreeItem extends Object
Class that is an element of the register and document tree.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MovementConstructorTreeItem.Type
Enum by types of elements in trees of movements constructor
-
Constructor Summary
Constructors Constructor Description MovementConstructorTreeItem(MovementConstructorTreeItem parentElement, String name, org.eclipse.swt.graphics.Image image, MovementConstructorTreeItem.Type type)
Сreates an element of the movements constructor tree , with type elementMovementConstructorTreeItem(MovementConstructorTreeItem parentElement, String name, org.eclipse.swt.graphics.Image image, MovementConstructorTreeItem.Type type, org.eclipse.emf.ecore.EObject eObject)
Сreates an element of the movements constructor tree , with type element
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(MovementConstructorTreeItem treeItem)
Add child in tree itemString
getAccountCrValue()
Gets account Cr value.String
getAccountDrValue()
Gets account Dt value.Collection<MovementConstructorTreeItem>
getChildren()
Returns children of the elementorg.eclipse.emf.ecore.EObject
getEObject()
Returns field-type element e-object:TypeDescription
for standard attribute,BasicFeature
for md-attribute and etc ornull
for others.org.eclipse.swt.graphics.Image
getImage()
Returns image of elementorg.eclipse.xtext.diagnostics.Severity
getIssueType()
MovementConstructorTreeItem
getParent()
Returns parent of this tree elementString
getText()
Returns name of elementMovementConstructorTreeItem.Type
getType()
Returns type of elementString
getValidateResult()
Returns validate resultString
getValue()
Returns expression valueboolean
isMatch()
Returns document section element matchvoid
setAccountCrValue(String accountCrValue)
Sets account Cr value.void
setAccountDrValue(String accountDrValue)
Sets account Dr value.void
setAccountValue(String accountValue, MovementConstructorTreeItem.Type type)
Sets account value by type.void
setChildren(Collection<MovementConstructorTreeItem> children)
Sets children of the elementvoid
setIssueType(org.eclipse.xtext.diagnostics.Severity issue)
Set issue typevoid
setMatch(boolean match)
Set document section element matchvoid
setValidateResult(String validateValue)
Sets validate result messagevoid
setValue(String value)
Sets expression value
-
-
-
Constructor Detail
-
MovementConstructorTreeItem
public MovementConstructorTreeItem(MovementConstructorTreeItem parentElement, String name, org.eclipse.swt.graphics.Image image, MovementConstructorTreeItem.Type type, org.eclipse.emf.ecore.EObject eObject)
Сreates an element of the movements constructor tree , with type element- Parameters:
parentElement
- - parent element in the tree, may benull
name
- - name of the element in the tree ,cannot benull
image
- - image of the element in the tree, cannot benull
type
- - type of element in the tree, cannot benull
eObject
- -TypeDescription
orBasicFeature
of the element in the tree, can benull
-
MovementConstructorTreeItem
public MovementConstructorTreeItem(MovementConstructorTreeItem parentElement, String name, org.eclipse.swt.graphics.Image image, MovementConstructorTreeItem.Type type)
Сreates an element of the movements constructor tree , with type element- Parameters:
parentElement
- - parent element in the tree, may benull
name
- - name of the element in the tree ,cannot benull
image
- - image of the element in the tree, cannot benull
type
- - type of element in the tree, cannot benull
-
-
Method Detail
-
setChildren
public void setChildren(Collection<MovementConstructorTreeItem> children)
Sets children of the element- Parameters:
children
- - child elements in the tree, cannot benull
-
getChildren
public Collection<MovementConstructorTreeItem> getChildren()
Returns children of the element- Returns:
- child elements in the tree, cannot return
null
-
getParent
public MovementConstructorTreeItem getParent()
Returns parent of this tree element- Returns:
- parent of this tree element , may return
null
-
getText
public String getText()
Returns name of element- Returns:
- name of element, cannot return
null
-
getImage
public org.eclipse.swt.graphics.Image getImage()
Returns image of element- Returns:
- image of element, cannot return
null
-
addChild
public void addChild(MovementConstructorTreeItem treeItem)
Add child in tree item- Parameters:
treeItem
- - child of element, cannot benull
-
getType
public MovementConstructorTreeItem.Type getType()
Returns type of element- Returns:
- Type by type element, cannot be
null
-
getValue
public String getValue()
Returns expression value- Returns:
- string - value , cannot be
null
-
setValue
public void setValue(String value)
Sets expression value- Parameters:
value
- expression value , cannot benull
-
setValidateResult
public void setValidateResult(String validateValue)
Sets validate result message- Parameters:
validateValue
- - validate result message,may benull
-
getValidateResult
public String getValidateResult()
Returns validate result- Returns:
- validate result message,may be
null
-
setIssueType
public void setIssueType(org.eclipse.xtext.diagnostics.Severity issue)
Set issue type- Parameters:
issue
- - issue type,may benull
-
getIssueType
public org.eclipse.xtext.diagnostics.Severity getIssueType()
- Returns:
- the issue,may be
null
-
setMatch
public void setMatch(boolean match)
Set document section element match- Parameters:
match
- - match - item has the same type as the valuetrue
or not
false
-
isMatch
public boolean isMatch()
Returns document section element match- Returns:
- - match - item has the same type as the value
true
or not
false
-
getEObject
public org.eclipse.emf.ecore.EObject getEObject()
Returns field-type element e-object:TypeDescription
for standard attribute,BasicFeature
for md-attribute and etc ornull
for others.- Returns:
- field-type element e-object, can be
null
-
setAccountDrValue
public void setAccountDrValue(String accountDrValue)
Sets account Dr value.- Parameters:
accountDrValue
- the account Dr value, cannot benull
-
setAccountValue
public void setAccountValue(String accountValue, MovementConstructorTreeItem.Type type)
Sets account value by type.- Parameters:
accountValue
- the account value, cannot benull
type
- the account type, cannot benull
-
setAccountCrValue
public void setAccountCrValue(String accountCrValue)
Sets account Cr value.- Parameters:
accountCrValue
- the account Cr value, cannot benull
-
getAccountDrValue
public String getAccountDrValue()
Gets account Dt value.- Parameters:
the
- account Dt value, cannot benull
-
getAccountCrValue
public String getAccountCrValue()
Gets account Cr value.- Parameters:
the
- account Cr value, cannot benull
-
-