public class IltBTS extends IltObject implements IltContainer
IltBTS
is the class to represent Base Transceiver Station.
A BTS is made up of BTSAntenna
objects, which represent
cellular transmitting and receiving antennas. BTS objects play the role
of graphic containers for IltBTSAntenna
. The container includes
also an IltObject object for representing the BTS electronic equipment.
The position attribute defines the center of the BTS container.
The BTS electronic equipment will be displayed at this point whereas the antenna objects will use it as their origins.
Modifier and Type | Class and Description |
---|---|
static class |
IltBTS.Type
This enumeration lists the types of BTS.
|
IltObject.ListPrimaryStateStyleValueProvider, IltObject.LogicalType, IltObject.TinyType
Modifier and Type | Field and Description |
---|---|
static IlpFloatKey |
AlphaBeamWidth
Deprecated.
Please use CSS property
alphaBeamWidth instead. |
static IlpBooleanKey |
AntennaAntialiasing
Deprecated.
Please use CSS property
antennaAntialiasing instead. |
static IlpIntegerKey |
AntennaRadius
Deprecated.
Please use CSS property
antennaRadius instead. |
static IlpBooleanKey |
AntennaVisible
Deprecated.
Please use CSS property
antennaVisible instead. |
static IlpBooleanKey |
BeamWidthBorderVisible
Deprecated.
Please use CSS property
beamWidthBorderVisible instead. |
static IlpIntegerKey |
BeamWidthRadius
Deprecated.
Please use CSS property
beamWidthRadius instead. |
static IlpBooleanKey |
BeamWidthVisible
Deprecated.
Please use CSS property
beamWidthVisible instead. |
static IlpIntegerKey |
BTSEquipmentRadius
Deprecated.
Please use CSS property
btsEquipmentRadius instead. |
static IltObjectInfo |
metainfo
Contains metainformation about this
IltObject class. |
static IlpIntegerKey |
PowerMaxValue
Deprecated.
Please use CSS property
powerMaxValue instead. |
static IlpIntegerKey |
Rotation
Deprecated.
Please use CSS property
rotation instead. |
static IltAttribute |
TypeAttribute
Attribute used to define the type of the BTS.
|
_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
VALUE_NOT_SET
Constructor and Description |
---|
IltBTS()
Creates a new instance with a generated identifier.
|
IltBTS(IlpClass ilpClass,
Object identifier)
Creates a new instance with a given class and identifier.
|
IltBTS(Object identifier)
Creates a new instance with a given identifier.
|
IltBTS(String label,
IltBTSAntenna[] antennas)
Deprecated.
Containment relationships should be stored in a
Datasource. Please use the DataSource API to declare
the structure of your objects and use the BTS constructor
that takes an identifier as argument.
|
IltBTS(String label,
IltBTSAntenna[] antennas,
IltNetworkElement equipment)
Deprecated.
Containment relationships should be stored in a
Datasource. Please use the DataSource API to declare
the structure of your objects and use the BTS
constructor that takes an identifier as argument.
|
Modifier and Type | Method and Description |
---|---|
void |
applyTransform(IltGraphicManager manager,
IltGraphic graphic,
IlvTransformer t,
IlpPositionSource reason)
Deprecated.
|
ilog.tgo.graphic.internal.base.IltBaseElement |
createBase(IltcGraphicElementAggregate root)
Creates a base element, suitable for this particular kind of object.
|
void |
createGraphic(IltGraphicManager manager)
Deprecated.
Adding a object to a datasource, connected to a graphic component such as
an
IlpNetwork , is enough to make its graphic representation
visible. |
ilog.tgo.graphic.internal.IltGraphicUpdate |
createPositionUpdate(Object position,
Object positionInManager)
Creates the graphic update responsible for setting the position/shape to
a graphical representation.
|
Object |
defaultShape()
Returns the default shape, used when an object is made visible without
having been assigned a shape.
|
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.
|
Enumeration |
getChildren()
Returns the list of children objects, contained in this object.
|
static IltLegend |
GetClassLegend()
Deprecated.
The Style API has been replaced by the Cascading Style
Sheet mechanism. Please refer to the User's Manual for further information.
|
IltChildrenModel |
getDetailObjects()
Deprecated.
Containment relationships should be stored in a
Datasource. Please use the DataSource API to declare
the structure of your objects.
|
static IltObjectInfo |
GetIlpClass()
Returns the IlpClass corresponding to this Java class.
|
ilog.util.internal.IlAVector |
getMappedForUserList() |
IltStateHolder |
getOverviewObject()
Deprecated.
BTS objects do not have an overview object.
|
IltStatePropagator |
getStatePropagator()
Deprecated.
State propagation at the graphic level is not supported
in the Network Component.
|
protected void |
initializeBTS(IltBTSAntenna[] antennas)
This method should only be called by the constructors.
|
void |
initializeCreatedGraphic(IltGraphicManager manager,
IltGraphic graphic)
This method must be called just after preCreateGraphic to initialize any
needed property or graphic setting.
|
protected void |
initializeObject(IltObjectState state,
String name)
This method is only called by the constructor.
|
boolean |
isValidPosition(Object position)
Determines whether the argument is a valid position/shape for this type
of object.
|
void |
removeGraphic(IltGraphicManager manager)
Removes the graphic representation of this object from a given
IltGraphicManager . |
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 |
setDetailObjects(IltChildrenModel details)
Deprecated.
Containment relationships should be stored in a
Datasource. Please use the DataSource API to declare
the structure of your objects.
|
void |
setOverviewObject(IltStateHolder overview)
Deprecated.
BTS objects do not have an overview object.
|
void |
setStatePropagator(IltStatePropagator propagator)
Deprecated.
State propagation at the graphic level is not supported
in the Network Component.
|
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.
|
__getIlpObject, addGraphicChangedListener, addStateChangedListener, applyTransform, applyTransform, applyTransform, applyTransformInManager, clearState, cloneForRendering, computeGraphic, computeGraphic, computeGraphic, computeGraphic, computeGraphic, computeGraphicAtPosition, copyFrom, createTinyBase, debug, endDelayingComputeGraphic, EndDelayingComputeGraphic, fireAllGraphicChanged, fireGraphicChanged, ForceInit, forgetShapeGraphicSettingInManager, FromGraphic, getAlarmState, getAttacherInfo, getAttacherInfoController, getAutomaticDecorationsDirection, getBaseRectangleInManager, GetBaseStyleMapping, getCenterPoint, 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, initializeDefaultValues, initializeVisibleGraphic, InitStyle, isEditable, isNearlyVisible, IsPropertyTransient, isSelected, isSelected, isVisible, mapDirection, mappedForUser, objectStateChanged, objectStateCleared, objectStateSet, postCreateGraphic, preCreateGraphic, removeGraphic, removeGraphic, removeGraphicChangedListener, removeGraphicSetting, removeGraphicSetting, removeProperty, removeStateChangedListener, resetLabelOffset, resetLabelOffset, resetLabelPosition, resetLabelPosition, resetState, restoreVisibility, setAttributeValue, setAutomaticDecorationsDirection, setAutomaticDecorationsDirection, setBaseRectangleInManager, setCenterPoint, setCenterPoint, setCenterPointInManager, setEditable, setGraphic, setGraphicSetting, setGraphicSetting, setGraphicSetting, setGraphicSettings, setIlpClass, setLabel, setLabelOffset, setLabelOffset, setLabelPosition, setLabelPosition, setLegend, setLogicalType, setName, setObjectState, setPosition, setProperty, SetPropertyTransient, setSelected, setSelectedInternal, setShapeGraphicSetting, setShapeInManagerGraphicSetting, setState, setState, setTinyType, setVisible, startDelayingComputeGraphic, StartDelayingComputeGraphic, startVisibility, updateFrom, usingDefaultShape
addAttributeValueListener, fireEvent, getAttributeGroup, getAttributeValue, getAttributeValue, getAttributeValueByName, getIdentifier, getIlpClass, getLocalAttributeValues, getObjectSupport, hasAttributeValue, removeAttributeValueListener, setAttributeValue, setAttributeValueByName, setLocalAttributeValues, setObjectSupport, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setObjectState
addStateChangedListener, getObjectState, removeStateChangedListener
public static IltObjectInfo metainfo
IltObject
class.public static IltAttribute TypeAttribute
IltBTS.Type.Standard
.
Attribute name: type
.
Value type: ilog.tgo.model.IltBTS.Type
.@Deprecated public static IlpIntegerKey Rotation
rotation
instead.IltObjectCustomization.getRotation()
@Deprecated public static IlpIntegerKey PowerMaxValue
powerMaxValue
instead.IltObjectCustomization.getPowerMaxValue()
@Deprecated public static IlpIntegerKey AntennaRadius
antennaRadius
instead.IltObjectCustomization.getAntennaRadius()
@Deprecated public static IlpFloatKey AlphaBeamWidth
alphaBeamWidth
instead.IltObjectCustomization.getAlphaBeamWidth()
@Deprecated public static IlpIntegerKey BeamWidthRadius
beamWidthRadius
instead.IltObjectCustomization.getBeamWidthRadius()
@Deprecated public static IlpBooleanKey AntennaVisible
antennaVisible
instead.IltObjectCustomization.isAntennaVisible()
@Deprecated public static IlpBooleanKey BeamWidthVisible
beamWidthVisible
instead.IltObjectCustomization.isBeamWidthVisible()
@Deprecated public static IlpBooleanKey AntennaAntialiasing
antennaAntialiasing
instead.IltObjectCustomization.isAntennaAntialiasing()
@Deprecated public static IlpBooleanKey BeamWidthBorderVisible
beamWidthBorderVisible
instead.IltObjectCustomization.isBeamWidthBorderVisible()
@Deprecated public static IlpIntegerKey BTSEquipmentRadius
btsEquipmentRadius
instead.IltNetworkElement
.
of type IltNetworkElement.Type.BTSEquipment
.IltObjectCustomization.getBtsEquipmentRadius()
,
IltNetworkElement.Type.BTSEquipment
@Deprecated public IltBTS(String label, IltBTSAntenna[] antennas, IltNetworkElement equipment)
IltBTSAntenna
array and an IltNetworkElement
.label
- label for this objectantennas
- an array of IltBTSAntenna
equipment
- a IltNetworkElement
.IltNetworkElement.Type.BTSEquipment
@Deprecated public IltBTS(String label, IltBTSAntenna[] antennas)
IltBTSAntenna
array.label
- label for this objectantennas
- an array of IltBTSAntenna
IltDefaultDataSource
public IltBTS()
An ID is automatically generated using IlpIDGenerator.GetID()
.
public IltBTS(Object identifier)
identifier
- the identifier of this new instance@Deprecated public static IltLegend GetClassLegend()
public static IltObjectInfo GetIlpClass()
protected void initializeObject(IltObjectState state, String name)
initializeObject
in class IltObject
IltObject.initializeObject(ilog.tgo.model.IltObjectState, java.lang.String)
protected void initializeBTS(IltBTSAntenna[] antennas)
@Deprecated public IltStateHolder getOverviewObject()
IltBTS
.
This method should not be called on IltBTS
instances.
getOverviewObject
in interface IltContainer
@Deprecated public void setOverviewObject(IltStateHolder overview)
IltBTS
instances.setOverviewObject
in interface IltContainer
@Deprecated public IltChildrenModel getDetailObjects()
getDetailObjects
in interface IltContainer
IltDefaultDataSource
@Deprecated public void setDetailObjects(IltChildrenModel details)
setDetailObjects
in interface IltContainer
IltDefaultDataSource
@Deprecated public IltStatePropagator getStatePropagator()
getStatePropagator
in interface IltContainer
@Deprecated public void setStatePropagator(IltStatePropagator propagator)
setStatePropagator
in interface IltContainer
@Deprecated public void applyTransform(IltGraphicManager manager, IltGraphic graphic, IlvTransformer t, IlpPositionSource reason)
IltObject
IltGraphicManager
.
Note: t
is given relative to the stationary
coordinate system, which is the coordinate system used by the other
IltObject
subclasses API functions.
Note that this method is not supposed to be used when this
IltObject
is in a DataSource.
applyTransform
in class IltObject
manager
- The graphic manager where the object is displayed.graphic
- The graphic representation in the manager.t
- The transform parameter.reason
- The reason for the shape change, or null
if unknownIltObject.applyTransform(ilog.tgo.graphic.IltGraphicManager, ilog.views.IlvTransformer)
,
IltGraphicManager.getZoomTransformer()
public void updateShapeGraphicSettingInManager(IltGraphicManager manager, IltGraphic graphic, Object newShape, IlpPositionSource reason)
updateShapeGraphicSettingInManager
in class IltObject
newShape
- the new shape in stationary coordinates; null
means the current value of the shape graphic settingreason
- the reason for the shape change, or null
if
unknownprotected IlvPoint getCenterPoint(IltGraphicManager manager, IltGraphic graphic)
getCenterPoint
in class IltObject
public void setCenterPoint(IltGraphicManager manager, IltGraphic graphic, IlvPoint position, IlpPositionSource reason)
setCenterPoint
in class IltObject
public IlvPoint getCenterPointInManager(IltGraphicManager manager, IltGraphic graphic)
getCenterPointInManager
in class IltObject
public IlvRect getBaseRectangle(IltGraphicManager manager)
getBaseRectangle
in class IltObject
null
if the base has no extent at allpublic void setBaseRectangle(IltGraphicManager manager, IlvRect newBaseRectangle)
setBaseRectangle
in class IltObject
public ilog.tgo.graphic.internal.base.IltBaseElement createBase(IltcGraphicElementAggregate root)
createBase
in class IltObject
IltCompositeGraphic.createBase(IltcGraphicElementAggregate, IltObject)
,
IltObject.createTinyBase(IltcGraphicElementAggregate)
public Enumeration getChildren()
getChildren
in class IltObject
public Object transformPosition(IltGraphicManager manager, Object position)
computeGraphic (mgr, position)
transformPosition
in class IltObject
public boolean isValidPosition(Object position)
IltObject
This function overridden in subclasses. Accepted positions are:
IlvPoint
for IltNetworkElement
,
IltOffPageConnector
, IltShelf
,
IlvRect
for IltRectGroup
,
IltShelfItem
,
IlpPolyline
for IltAbstractLink
,
IltLinearGroup
,
IlpPolygon
for IltPolyGroup
.
isValidPosition
in class IltObject
public ilog.tgo.graphic.internal.IltGraphicUpdate createPositionUpdate(Object position, Object positionInManager)
null
, the position/shape set will be
the default value.createPositionUpdate
in class IltObject
position
- the shape in stationary coordinatespositionInManager
- the shape in manager coordinates (takes into
account the logical zoom transformer)public Object defaultShape()
defaultShape
in class IltObject
@Deprecated public void createGraphic(IltGraphicManager manager)
IlpNetwork
, is enough to make its graphic representation
visible.IltGraphicManager
. If no graphic representation
exists in this view, an invisible graphic representation is created.The graphic representations of the contained BTS items are also created.
Note that this method is not supposed to be used when this
IltBTS
is in a DataSource.
createGraphic
in class IltObject
public void removeGraphic(IltGraphicManager manager)
IltObject
IltGraphicManager
.
Note that this method is not supposed to be used when this
IltObject
is in a DataSource.
removeGraphic
in class IltObject
public void initializeCreatedGraphic(IltGraphicManager manager, IltGraphic graphic)
initializeCreatedGraphic
in class IltObject
public ilog.util.internal.IlAVector getMappedForUserList()
getMappedForUserList
in class IltObject
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.