ilog.tgo.model
Class IltNetworkElement

java.lang.Object
  extended by ilog.cpl.model.IlpDefaultObject
      extended by ilog.tgo.model.IltObject
          extended by ilog.tgo.model.IltNetworkElement
All Implemented Interfaces:
IlpAttributeValueHolder, IlpObject, IltStateHolder, ilog.tgo.model.state.event.IltObjectStateListener, IltWithProperties, IlWithProperties, EventListener

public class IltNetworkElement
extends IltObject

This class models network nodes.


Nested Class Summary
static class IltNetworkElement.Family
          This enumeration lists the families of a network element.
static class IltNetworkElement.Function
          This enumeration lists the functions of a network element.
static class IltNetworkElement.Type
          Here is a list of the types of network elements.
 
Nested classes/interfaces inherited from class ilog.tgo.model.IltObject
IltObject.ListPrimaryStateStyleValueProvider, IltObject.LogicalType, IltObject.TinyType
 
Field Summary
static IlpEnumKey AlarmLossOfConnectivityPosition
           
static IlpIntegerKey BSCActiveBorderThickness
          Deprecated. Please use property bscActiveBorderWidth instead.
static IlpIntegerKey BTSActiveBorderThickness
          Deprecated. Please use property btsActiveBorderWidth instead.
static IlpBooleanKey DisplayAlarmCountWhenCollapsed
          Deprecated. Please use the property alarmCountVisible with attribute selectors. The following CSS extract illustrates how you should proceed:
 object."ilog.tgo.model.IltNetworkElement" {
   collapsed: true;
   alarmCountVisible: false;
   alarmCountAbbreviated: true;
 }
 object."ilog.tgo.model.IltNetworkElement"[newAlarmHighestSeverity] {
   collapsed: false;
   alarmCountVisible: true;
   alarmCountAbbreviated: false;
 }
 
static IlpBooleanKey ExpandOnNewAlarms
          Deprecated. Please use property collapsed with the attribute selectors, as illustrated in the following example:
 object."ilog.tgo.model.IltNetworkElement" {
   collapsed: true;
 }
 object."ilog.tgo.model.IltNetworkElement"[newAlarmHighestSeverity] {
   collapsed: false;
 }
 
static IlpBooleanKey FamilyAntialiasing
          Deprecated. Please use property familyAntialiasing instead.
static IltAttribute FamilyAttribute
          Attribute used to define the family of the network element.
static IlpColorKey FamilyBackgroundColor
          Deprecated. Please use property familyBackground instead.
static IlpFontKey FamilyFont
          Deprecated. Please use property familyFont instead.
static IlpColorKey FamilyForegroundColor
          Deprecated. Please use property familyForeground instead.
static IlpStringKey FamilyLabel
           
static IlpBooleanKey FamilyVisible
          Deprecated. Please use property familyVisible instead.
static IltAttribute FunctionAttribute
          Attribute used to define the function of the network element.
static IlpImageKey FunctionIcon
           
static IlpBooleanKey FunctionVisible
          Deprecated. Please use property functionVisible instead.
static IlpBooleanKey IsCollapsed
          Deprecated. Please use property collapsed instead.
static IlpColorKey MDGreenButtonColor
          Deprecated. Please use property mdGreenButtonColor instead.
static IlpColorKey MDRedButtonColor
          Deprecated. Please use property mdRedButtonColor instead.
static IlpColorKey MDShadowColor
          Deprecated. Please use property mdShadowColor instead.
static IltObjectInfo metainfo
          Contains metainformation about this IltObject class.
static IlpIntegerKey MSCActiveBorderThickness
          Deprecated. Please use property mscActiveBorderWidth instead.
static IlpColorKey NMWButtonColor
          Deprecated. Please use property nmwButtonColor instead.
static IlpColorKey NMWScreenColor
          Deprecated. Please use property nmwScreenColor instead.
static IltAttribute PartialAttribute
          An attribute that is used to define whether the network element is a partial network element or not.
static IlpImageKey PartialIcon
           
static IlpBooleanKey PartialIconVisible
           
static IlpColorKey ServerButtonColor
          Deprecated. Please use property serverButtonColor instead.
static IlpColorKey ServerGridColor
          Deprecated. Please use property serverGridColor instead.
static IltAttribute ShortcutAttribute
          An attribute that is used to define whether the network element is a shortcut network element or not.
static IlpKey SizeRatio
          Deprecated. Please use property sizeRatio instead.
static IltAttribute TypeAttribute
          Attribute used to define the type of the network element.
 
Fields inherited from class ilog.tgo.model.IltObject
_automaticDecorationsDirection, _cloneConstructor, AbbreviateBalloonAlarmCount, AbbreviateBaseAlarmCount, AckAlarmHighestSeverityAttribute, AckImpactAlarmHighestSeverityAttribute, AlarmBalloonColor, AlarmBalloonContentsCollapsed, AlarmBalloonCountIcon, AlarmBalloonCountLabel, AlarmBalloonPosition, AlarmBalloonShadowColor, AlarmBalloonTextAntialiasing, AlarmBalloonTextBackgroundColor, AlarmBalloonTextFont, AlarmBalloonTextForegroundColor, AlarmBalloonVisible, AlarmBorderColor, AlarmBorderThickness, AlarmBorderVisible, AlarmBrightColor, AlarmColor, AlarmColorLevel, AlarmColorVisible, AlarmCountAntialiasing, AlarmCountAttribute, AlarmCountBackgroundColor, AlarmCountFont, AlarmCountForegroundColor, AlarmCountIcon, AlarmCountIconPosition, AlarmCountIconVisible, AlarmCountLabel, AlarmCountNumberAttribute, AlarmCountVisible, AlarmCriticalAbbreviation, AlarmCriticalBrightColor, AlarmCriticalColor, AlarmCriticalDarkColor, AlarmCriticalDescription, AlarmDarkColor, AlarmHighestSeverityAttribute, AlarmLossOfConnectivityAbbreviation, AlarmLossOfConnectivityBrightColor, AlarmLossOfConnectivityColor, AlarmLossOfConnectivityDarkColor, AlarmLossOfConnectivityOverride, AlarmMajorAbbreviation, AlarmMajorBrightColor, AlarmMajorColor, AlarmMajorDarkColor, AlarmMajorDescription, AlarmMinorAbbreviation, AlarmMinorBrightColor, AlarmMinorColor, AlarmMinorDarkColor, AlarmMinorDescription, AlarmNotReportingAbbreviation, AlarmsAsMarks, AlarmSeverityColorMap, AlarmSeverityDescriptionMap, AlarmUnknownAbbreviation, AlarmUnknownBrightColor, AlarmUnknownColor, AlarmUnknownDarkColor, AlarmUnknownDescription, AlarmWarningAbbreviation, AlarmWarningBrightColor, AlarmWarningColor, AlarmWarningDarkColor, AlarmWarningDescription, Alpha, BackgroundColor, BaseSelectionBorderVisible, BaseStyleEnabled, BlinkingBackgroundColor, BlinkingBorderColor, BlinkingBorderColor2, BlinkingForegroundColor, BorderColor, BorderColor2, BorderLineStyle, BorderPattern, BorderWidth, BUSINESS_OBJECT_PROPERTY, CanBeLogical, CenterWidth, ChildrenDecorationConstraints, ChildrenDecorations, ContainerCollapseIconVisible, ContainerExpansionIconVisible, ContainerOutsideExpansionIconVisible, ContainerStatusVisible, DetailLevel, Direction, DottedBorderBackgroundColor, DottedBorderForegroundColor, DottedBorderLineStyle, ForcedWidth, ForegroundColor, GraphicRepresentationAttribute, HasAlarmColor, IconsVisible, ImpactAlarmCountAttribute, ImpactAlarmCountNumberAttribute, ImpactAlarmHighestSeverityAttribute, InfoIconInteractor, InfoIconThreshold, InfoWindowAlwaysVisible, InfoWindowBorderColor, InfoWindowColor, InfoWindowShadowColor, InfoWindowTextAntialiasing, InfoWindowTextBackgroundColor, InfoWindowTextFont, InfoWindowTextForegroundColor, InfoWindowVisible, IsEditable, IsLogical, IsSelectable, IsTiny, IsVisible, LabelAntialiasing, LabelBackgroundColor, LabelBorderColor, LabelDirection, LabelFont, LabelForegroundColor, LabelOffset, LabelPosition, LabelVisible, LabelZoomable, LineStyle, LinkPorts, ListAlarmStateAbbreviated, ListPrimaryAlarmState, ListPrimaryState, ListSecondaryAlarmState, LogicalBorderThickness, LogicalHeight, LogicalLabelAntialiasing, LogicalLabelFont, LogicalTypeAttribute, LogicalWidth, MappedBorderColor, MappedBorderColor2, MappedBrightColor, MappedColor, MappedColor2, MappedDarkColor, MultilineBaseAlarmCount, NameAttribute, NewAlarmCountAttribute, NewAlarmCountNumberAttribute, NewAlarmHighestSeverityAttribute, NewImpactAlarmCountAttribute, NewImpactAlarmCountNumberAttribute, NewImpactAlarmHighestSeverityAttribute, ObjectStateAttribute, PassiveIcon, PassiveIconVisible, Pattern, PlinthBrightColor, PlinthColor, PlinthDarkColor, PlinthHorizontalMargin, PlinthVerticalMargin, PlinthVisible, PositionAttribute, PrimaryAlarmState, PrimaryStateAttribute, ReliefBorders, SecondaryStatesAttribute, SecondaryStateStackerPosition, SelectionBorderBackgroundColor, SelectionBorderForegroundColor, SelectionBorderLineStyle, SelectionBorderThickness, ShortcutIcon, ShortcutIconMap, ShortcutIconVisible, ShortcutToolTipMap, SNMPSystemContact, SNMPSystemDescription, SNMPSystemLocation, SourceImage, TinyAlarmBorderThickness, TinyBorderThickness, TinyLabelAntialiasing, TinyLabelFont, TinyTypeAttribute, TrapAuthenticationFailureAbbreviation, TrapAuthenticationFailureBrightColor, TrapAuthenticationFailureColor, TrapAuthenticationFailureDarkColor, TrapAuthenticationFailureDescription, TrapColdStartAbbreviation, TrapColdStartBrightColor, TrapColdStartColor, TrapColdStartDarkColor, TrapColdStartDescription, TrapEGPNeighborLossAbbreviation, TrapEGPNeighborLossBrightColor, TrapEGPNeighborLossColor, TrapEGPNeighborLossDarkColor, TrapEGPNeighborLossDescription, TrapLinkFailureAbbreviation, TrapLinkFailureBrightColor, TrapLinkFailureColor, TrapLinkFailureDarkColor, TrapLinkFailureDescription, TrapWarmStartAbbreviation, TrapWarmStartBrightColor, TrapWarmStartColor, TrapWarmStartDarkColor, TrapWarmStartDescription
 
Fields inherited from interface ilog.cpl.model.IlpAttributeValueHolder
VALUE_NOT_SET
 
Constructor Summary
IltNetworkElement(IlpClass ilpClass, Object identifier)
          Creates a new network element with a given identifier and a given IlpClass.
IltNetworkElement(Object identifier)
          Creates a new network element with a given identifier.
IltNetworkElement(String label, IltNetworkElement.Type type, IltNetworkElement.Function function, IltNetworkElement.Family family, IltObjectState state)
          Creates a new node.
IltNetworkElement(String label, IltNetworkElement.Type type, IltObjectState state)
          Creates a new node.
 
Method Summary
 void applyTransform(IltGraphicManager manager, IltGraphic graphic, IlvTransformer t, IlpPositionSource reason)
          Deprecated.  
 void computeGraphic(IltGraphicManager manager, IlvPoint position)
          Deprecated. To make this object visible at a given position, please use the method setPosition and add this object to a datasource.
 ilog.tgo.graphic.internal.base.IltBaseElement createBase(IltcGraphicElementAggregate root)
          Creates a base element, suitable for this particular kind of object, for use with the Symbolic Graphic Representation Style (GRS).
 ilog.tgo.graphic.internal.IltGraphicUpdate createPositionUpdate(Object position, Object positionInManager)
          Creates the graphic update responsible for setting the position/shape to a graphical representation.
 ilog.tgo.graphic.internal.base.IltBaseElement createTinyBase(IltcGraphicElementAggregate root)
          Creates a base element, suitable for this particular kind of object, for us with the Tiny Graphic Representation Style (GRS).
 Object defaultShape()
          Returns the default shape, used when an object is made visible without having been assigned a shape.
static void ForceInit(ilog.tgo.util.internal.IltForceClassInit object)
           
 IlvRect getBaseRectangle(IltGraphicManager manager)
          Returns the base rectangle of the graphic representation in a given IltGraphicManager.
protected  IlvPoint getCenterPoint(IltGraphicManager manager, IltGraphic graphic)
          Returns the shape graphic setting.
 IlvPoint getCenterPointInManager(IltGraphicManager manager, IltGraphic graphic)
          Returns the position of the graphic representation in a given IltGraphicManager.
static IltLegend GetClassLegend()
          Deprecated. The style API has been replaced by the cascading style sheet mechanism. Refer to the User's Manual for further information.
 IltNetworkElement.Family getFamily()
          Returns the family of this object.
 IltNetworkElement.Function getFunction()
          Returns the function of this object.
static IltObjectInfo GetIlpClass()
          Returns the IlpClass corresponding to this Java class.
 ilog.util.internal.IlAVector getMappedForUserList()
           
 IltShortcutAttributeType getShortcut()
          Returns if the network element is a shortcut or not.
 IlvTransformer getSizeRatio(IltGraphicManager manager)
          Deprecated. Please use CSS property sizeRatio instead.
 IltNetworkElement.Type getType()
          Returns the type of this object.
protected  void initializeObject(IltObjectState state, String name)
          This method is only called by the constructor.
 boolean isCollapsed(IltGraphicManager manager)
          Deprecated. Please use CSS property collapsed instead.
 boolean isPartial()
          Returns if the network element is a partial element or not.
 boolean isValidPosition(Object position)
          Determines whether the argument is a valid position/shape for this type of object.
 void setAttributeValue(IlpAttribute attribute, Object value)
          Sets the value of an attribute of this object.
 void setBaseRectangle(IltGraphicManager manager, IlvRect newBaseRectangle)
          Applies a transformation to the graphic representation in a given IltGraphicManager, attempting to make the base rectangle resemble the given rectangle.
 void setCenterPoint(IltGraphicManager manager, IltGraphic graphic, IlvPoint position, IlpPositionSource reason)
          Changes the shape graphic setting.
 void setCollapsed(IltGraphicManager manager, boolean collapsed)
          Deprecated. Use CSS property collapsed instead.
 void setFamily(IltNetworkElement.Family family)
          Sets the family of this object.
 void setFunction(IltNetworkElement.Function function)
          Sets the function of this object.
 void setPartial(boolean value)
          Sets the network element as a partial element.
 void setProperty(Object name, Object value)
          Sets the named property.
 void setShortcut(IltShortcutAttributeType value)
          Sets the network element as a shortcut.
 void setSizeRatio(IltGraphicManager manager, IlvTransformer mag)
          Deprecated. Please use CSS property sizeRatio instead.
 void setType(IltNetworkElement.Type type)
          Sets the type of this object.
 String toString()
          Returns the String representation of this IltNetworkElement's values.
 Object transformPosition(IltGraphicManager manager, Object position)
          Applies the manager transformer to the position parameter.
 void updateShapeGraphicSettingInManager(IltGraphicManager manager, IltGraphic graphic, Object newShape, IlpPositionSource reason)
          If the graphic representation is visible, updates the shape graphic setting in manager coordinates.
 
Methods inherited from class ilog.tgo.model.IltObject
__getIlpObject, addGraphicChangedListener, addStateChangedListener, applyTransform, applyTransform, applyTransform, applyTransformInManager, clearState, cloneForRendering, computeGraphic, computeGraphic, computeGraphic, computeGraphic, computeGraphic, computeGraphicAtPosition, copyFrom, createGraphic, debug, endDelayingComputeGraphic, EndDelayingComputeGraphic, fireAllGraphicChanged, fireGraphicChanged, forgetShapeGraphicSettingInManager, FromGraphic, getAlarmState, getAttacherInfo, getAttacherInfoController, getAutomaticDecorationsDirection, getBaseRectangleInManager, GetBaseStyleMapping, getCenterPoint, getChildren, getDefaultLabelPosition, getGraphic, getGraphic, getGraphicInHierarchy, getGraphicInteractions, getGraphicNotNull, getGraphicNotNullInHierarchy, getGraphicRepresentationStyle, getGraphicSetting, getGraphicSetting, getGraphicSettings, GetIltObject, getLabel, getLabelOffset, getLabelOffset, getLabelOffset, getLabelPosition, getLabelPosition, getLabelPosition, getLayoutProxy, getLegend, getLegend, getLocalStyle, getLocalStyle, getLogicalType, getName, getObjectInfo, getObjectMapper, getObjectState, getObjectSystemMapper, getPosition, getProperty, getState, getTinyType, getTrapState, hasState, initializeCreatedGraphic, initializeDefaultValues, initializeVisibleGraphic, InitStyle, isEditable, isNearlyVisible, IsPropertyTransient, isSelected, isSelected, isVisible, mapDirection, mappedForUser, objectStateChanged, objectStateCleared, objectStateSet, postCreateGraphic, preCreateGraphic, removeGraphic, removeGraphic, removeGraphic, removeGraphicChangedListener, removeGraphicSetting, removeGraphicSetting, removeProperty, removeStateChangedListener, resetLabelOffset, resetLabelOffset, resetLabelPosition, resetLabelPosition, resetState, restoreVisibility, setAutomaticDecorationsDirection, setAutomaticDecorationsDirection, setBaseRectangleInManager, setCenterPoint, setCenterPoint, setCenterPointInManager, setEditable, setGraphic, setGraphicSetting, setGraphicSetting, setGraphicSetting, setGraphicSettings, setIlpClass, setLabel, setLabelOffset, setLabelOffset, setLabelPosition, setLabelPosition, setLegend, setLogicalType, setName, setObjectState, setPosition, SetPropertyTransient, setSelected, setSelectedInternal, setShapeGraphicSetting, setShapeInManagerGraphicSetting, setState, setState, setTinyType, setVisible, startDelayingComputeGraphic, StartDelayingComputeGraphic, startVisibility, updateFrom, usingDefaultShape
 
Methods inherited from class ilog.cpl.model.IlpDefaultObject
addAttributeValueListener, fireEvent, getAttributeGroup, getAttributeValue, getAttributeValue, getAttributeValueByName, getIdentifier, getIlpClass, getLocalAttributeValues, getObjectSupport, hasAttributeValue, removeAttributeValueListener, setAttributeValue, setAttributeValueByName, setLocalAttributeValues, setObjectSupport
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

metainfo

public static IltObjectInfo metainfo
Contains metainformation about this IltObject class.

Internal method or field: do not use!

TypeAttribute

public static IltAttribute TypeAttribute
Attribute used to define the type of the network element. The type determines how the base of the network element will be represented.

Attribute name: type.

Value type: IltNetworkElement.Type.

Since:
JTGO 3.0
See Also:
getType(), setType(ilog.tgo.model.IltNetworkElement.Type)

FunctionAttribute

public static IltAttribute FunctionAttribute
Attribute used to define the function of the network element. The function is graphically represented by an icon that is placed at the bottom left or in the center of the network element base.

Attribute name: function.

Value type: IltNetworkElement.Function.

Since:
JTGO 3.0
See Also:
getFunction(), setFunction(ilog.tgo.model.IltNetworkElement.Function)

FamilyAttribute

public static IltAttribute FamilyAttribute
Attribute used to define the family of the network element. The family is graphically represented by a label that is placed at the bottom right of the network element base. It is designed to be used mostly with network elements of type IltNetworkElement.Type.NE.

Attribute name: family.

Value type: IltNetworkElement.Family.

Since:
JTGO 3.0
See Also:
getFunction(), setFunction(ilog.tgo.model.IltNetworkElement.Function)

PartialAttribute

public static IltAttribute PartialAttribute
An attribute that is used to define whether the network element is a partial network element or not.

A partial network element is an abstraction that represents that this network element is only part of the network element currently present in the back-end. Partial network elements can be used in several situations:

Partial network elements are graphically represented by an icon that is placed at the bottom left side of the network element base.

Attribute name: partial.

Value type: Boolean.

Since:
JTGO 4.0
See Also:
isPartial(), setPartial(boolean)

ShortcutAttribute

public static IltAttribute ShortcutAttribute
An attribute that is used to define whether the network element is a shortcut network element or not.

A shortcut network element is an abstraction that represents that this network element is only a reference to an existing network element. The possible values for this attribute are:

Shortcut network elements are graphically represented by an icon that is placed at the bottom left side of the network element base.

Attribute name: shortcut.

Value type: IltShortcutAttributeType.

Since:
JTGO 4.0
See Also:
getShortcut(), setShortcut(ilog.tgo.model.attribute.IltShortcutAttributeType)

ExpandOnNewAlarms

public static IlpBooleanKey ExpandOnNewAlarms
Deprecated. Please use property collapsed with the attribute selectors, as illustrated in the following example:
 object."ilog.tgo.model.IltNetworkElement" {
   collapsed: true;
 }
 object."ilog.tgo.model.IltNetworkElement"[newAlarmHighestSeverity] {
   collapsed: false;
 }
 
The legend property denoting whether the network element can be collapsed when a new alarm is present.

See Also:
IltObjectCustomization.getExpandOnNewAlarms()
Deprecated Since:
JTGO 3.5

FamilyForegroundColor

public static IlpColorKey FamilyForegroundColor
Deprecated. Please use property familyForeground instead.
The legend property denoting the foreground color of the family.

See Also:
IltObjectCustomization.getFamilyForeground()
Deprecated Since:
JTGO 3.5

FamilyBackgroundColor

public static IlpColorKey FamilyBackgroundColor
Deprecated. Please use property familyBackground instead.
The legend property denoting the background color of the family. If the value is null, no background rectangle will be drawn.

See Also:
IltObjectCustomization.getFamilyBackground()
Deprecated Since:
JTGO 3.5

FamilyFont

public static IlpFontKey FamilyFont
Deprecated. Please use property familyFont instead.
The legend property denoting the font used to draw the family text.

See Also:
IltObjectCustomization.getFamilyFont()
Deprecated Since:
JTGO 3.5

FamilyAntialiasing

public static IlpBooleanKey FamilyAntialiasing
Deprecated. Please use property familyAntialiasing instead.
The legend property denoting whether the family text is drawn with anti-aliasing.

See Also:
IltObjectCustomization.isFamilyAntialiasing()
Deprecated Since:
JTGO 3.5

FamilyVisible

public static IlpBooleanKey FamilyVisible
Deprecated. Please use property familyVisible instead.
The legend property denoting whether the family text is visible.

See Also:
IltObjectCustomization.isFamilyVisible()
Deprecated Since:
JTGO 3.5

FunctionVisible

public static IlpBooleanKey FunctionVisible
Deprecated. Please use property functionVisible instead.
The legend property denoting whether the function icon is visible.

See Also:
IltObjectCustomization.isFunctionVisible()
Deprecated Since:
JTGO 3.5

DisplayAlarmCountWhenCollapsed

public static IlpBooleanKey DisplayAlarmCountWhenCollapsed
Deprecated. Please use the property alarmCountVisible with attribute selectors. The following CSS extract illustrates how you should proceed:
 object."ilog.tgo.model.IltNetworkElement" {
   collapsed: true;
   alarmCountVisible: false;
   alarmCountAbbreviated: true;
 }
 object."ilog.tgo.model.IltNetworkElement"[newAlarmHighestSeverity] {
   collapsed: false;
   alarmCountVisible: true;
   alarmCountAbbreviated: false;
 }
 
The legend property denoting whether the base displays the alarm count instead of the function when it is collapsed.

See Also:
IltObjectCustomization.getDisplayAlarmCountWhenCollapsed()
Deprecated Since:
JTGO 3.5

SizeRatio

public static IlpKey SizeRatio
Deprecated. Please use property sizeRatio instead.
The legend property denoting the magnification (= size ratio) of the node. Its value is a scale IlvTransformer.

Since:
JTGO 3.1
See Also:
IltObjectCustomization.getSizeRatio()
Deprecated Since:
JTGO 3.5

IsCollapsed

public static IlpBooleanKey IsCollapsed
Deprecated. Please use property collapsed instead.
The legend property denoting whether the network element is collapsed or not.

See Also:
IltObjectCustomization.isCollapsed()
Deprecated Since:
JTGO 3.5

PartialIcon

public static IlpImageKey PartialIcon
Internal method or field: do not use!

PartialIconVisible

public static IlpBooleanKey PartialIconVisible
Internal method or field: do not use!

FunctionIcon

public static IlpImageKey FunctionIcon
Internal method or field: do not use!

FamilyLabel

public static IlpStringKey FamilyLabel
Internal method or field: do not use!

AlarmLossOfConnectivityPosition

public static IlpEnumKey AlarmLossOfConnectivityPosition
Internal method or field: do not use!

MDShadowColor

public static IlpColorKey MDShadowColor
Deprecated. Please use property mdShadowColor instead.
For type MD, the legend property denoting the color of the dark border.

See Also:
IltrColor.MDBorderDark, IltObjectCustomization.getMdShadowColor()
Deprecated Since:
JTGO 3.5

MDRedButtonColor

public static IlpColorKey MDRedButtonColor
Deprecated. Please use property mdRedButtonColor instead.
For type MD, the legend property denoting the color of the red button.

See Also:
IltObjectCustomization.getMdRedButtonColor(), IltrColor.MDButtonRed
Deprecated Since:
JTGO 3.5

MDGreenButtonColor

public static IlpColorKey MDGreenButtonColor
Deprecated. Please use property mdGreenButtonColor instead.
For type MD, the legend property denoting the color of the green button.

See Also:
IltObjectCustomization.getMdGreenButtonColor(), IltrColor.MDButtonGreen
Deprecated Since:
JTGO 3.5

ServerGridColor

public static IlpColorKey ServerGridColor
Deprecated. Please use property serverGridColor instead.
For type Server, the legend property denoting the color of the grid.

See Also:
IltObjectCustomization.getServerGridColor()
Deprecated Since:
JTGO 3.5

ServerButtonColor

public static IlpColorKey ServerButtonColor
Deprecated. Please use property serverButtonColor instead.
For type Server, the legend property denoting the color of the button.

See Also:
IltObjectCustomization.getServerButtonColor()
Deprecated Since:
JTGO 3.5

NMWScreenColor

public static IlpColorKey NMWScreenColor
Deprecated. Please use property nmwScreenColor instead.
For type NMW, the legend property denoting the color of the screen, unless overridden by the object state.

See Also:
IltObjectCustomization.getNmwScreenColor(), IltrColor.NMWScreen
Deprecated Since:
JTGO 3.5

NMWButtonColor

public static IlpColorKey NMWButtonColor
Deprecated. Please use property nmwButtonColor instead.
For type NMW, the legend property denoting the color of the button.

See Also:
IltObjectCustomization.getNmwButtonColor(), IltrColor.NMWButton
Deprecated Since:
JTGO 3.5

BSCActiveBorderThickness

public static IlpIntegerKey BSCActiveBorderThickness
Deprecated. Please use property bscActiveBorderWidth instead.
For type BSC, the legend property denoting the thickness of the border when the style is CarryingTraffic.

See Also:
IltObjectCustomization.getBscActiveBorderWidth()
Deprecated Since:
JTGO 3.5

MSCActiveBorderThickness

public static IlpIntegerKey MSCActiveBorderThickness
Deprecated. Please use property mscActiveBorderWidth instead.
For type MSC, the legend property denoting the thickness of the border when the style is CarryingTraffic.

See Also:
IltObjectCustomization.getMscActiveBorderWidth()
Deprecated Since:
JTGO 3.5

BTSActiveBorderThickness

public static IlpIntegerKey BTSActiveBorderThickness
Deprecated. Please use property btsActiveBorderWidth instead.
For type BTS, the legend property denoting the thickness of the border when the style is CarryingTraffic.

See Also:
IltObjectCustomization.getBtsActiveBorderWidth()
Deprecated Since:
JTGO 3.5
Constructor Detail

IltNetworkElement

public IltNetworkElement(Object identifier)
Creates a new network element with a given identifier.

Parameters:
identifier - The identifier of the new network element instance
Since:
JTGO 3.0

IltNetworkElement

public IltNetworkElement(IlpClass ilpClass,
                         Object identifier)
Creates a new network element with a given identifier and a given IlpClass.

Parameters:
ilpClass - The business class of the new network element instance. It must be a subclass of IltNetworkElement.
identifier - The identifier of this new instance
Since:
JTGO 3.0

IltNetworkElement

public IltNetworkElement(String label,
                         IltNetworkElement.Type type,
                         IltObjectState state)
Creates a new node. An ID is automatically generated using IlpIDGenerator.GetID().

Parameters:
label - The label of the node.
type - The type of the node.
state - The semantic state of the node.

IltNetworkElement

public IltNetworkElement(String label,
                         IltNetworkElement.Type type,
                         IltNetworkElement.Function function,
                         IltNetworkElement.Family family,
                         IltObjectState state)
Creates a new node. An ID is automatically generated using IlpIDGenerator.GetID().

Parameters:
label - The label of the node.
type - The type of the node.
function - The function of the node (may be null).
family - The family of the node (may be null).
state - The semantic state of the node.
Method Detail

GetIlpClass

public static IltObjectInfo GetIlpClass()
Returns the IlpClass corresponding to this Java class. Here the IlpClass interface is implemented by IltObjectInfo.
This method is used by the class manager to retrieve predefined business object classes.

Since:
JTGO 3.0

GetClassLegend

public static IltLegend GetClassLegend()
Deprecated. The style API has been replaced by the cascading style sheet mechanism. Refer to the User's Manual for further information.

Returns the business class style as defined in the default application context style manager.

Deprecated Since:
JTGO 3.0

getType

public IltNetworkElement.Type getType()
Returns the type of this object.


setType

public void setType(IltNetworkElement.Type type)
Sets the type of this object.


getFunction

public IltNetworkElement.Function getFunction()
Returns the function of this object.


setFunction

public void setFunction(IltNetworkElement.Function function)
Sets the function of this object.


getFamily

public IltNetworkElement.Family getFamily()
Returns the family of this object.


setFamily

public void setFamily(IltNetworkElement.Family family)
Sets the family of this object.


isPartial

public boolean isPartial()
Returns if the network element is a partial element or not.

Since:
JTGO 4.0

setPartial

public void setPartial(boolean value)
Sets the network element as a partial element.

Since:
JTGO 4.0

getShortcut

public IltShortcutAttributeType getShortcut()
Returns if the network element is a shortcut or not.

Since:
JTGO 4.0

setShortcut

public void setShortcut(IltShortcutAttributeType value)
Sets the network element as a shortcut.

Since:
JTGO 4.0

initializeObject

protected void initializeObject(IltObjectState state,
                                String name)
This method is only called by the constructor.

Overrides: