public interface MutableTag extends Tag
Modifier and Type | Method and Description |
---|---|
void |
setAccessRights(AccessRightsType type)
Sets the type of access rights for this tag.
|
void |
setAlarmStates(AlarmConfiguration config) |
void |
setAttribute(TagProp prop,
TagValue value)
Sets the value of the given tag attribute.
|
void |
setDataType(DataType type)
Sets the data type for this tag.
|
void |
setEnabled(boolean en)
Sets this tag enabled/disabled
|
void |
setEventScripts(TagEventScripts scripts) |
void |
setName(java.lang.String name)
Sets the name of this tag
|
void |
setPermissionModel(TagPermissionsModel model)
Sets the tag's permission model
|
void |
setValue(TagValue value)
Sets this tags value.
|
getAccessRights, getAlarmStates, getAttribute, getDataType, getEventScripts, getName, getPermissionModel, getType, getValue, isAlarmingSupported, isEnabled
void setEnabled(boolean en)
void setName(java.lang.String name)
name
- void setDataType(DataType type)
type
- void setAccessRights(AccessRightsType type)
type
- void setPermissionModel(TagPermissionsModel model)
model
- void setAlarmStates(AlarmConfiguration config)
void setEventScripts(TagEventScripts scripts)
void setAttribute(TagProp prop, TagValue value) throws java.lang.ClassCastException
prop
- value
- java.lang.ClassCastException
void setValue(TagValue value) throws java.lang.ClassCastException
obj
- java.lang.ClassCastException