ilog.tgo.model
Class IltSONET

java.lang.Object
  extended by ilog.tgo.model.IltSONET

public class IltSONET
extends Object

This class provides the state system commonly used to model links between network elements. The state class is called IltSONET.State.


Nested Class Summary
static class IltSONET.End
          This enumeration lists the ends of a network link.
static class IltSONET.Protection
          Every link has one protection at each end.
static class IltSONET.State
           
 
Constructor Summary
protected IltSONET()
           
 
Method Summary
protected static void AddNewState(IltSONET.State state)
          Adds the given state to the primary symbolic state
static void ForceInit(ilog.tgo.util.internal.IltForceClassInit object)
          For IltSystem.Init
static ilog.tgo.model.internal.IltStatePath GetFromProtectionsPath()
          Access method to the From Protections aggregate state instance in the SONET state system.
static ilog.tgo.model.internal.IltStatePath GetPrimaryStatePath()
          Access method to the primary state instance in the SONET state system.
static ilog.tgo.model.internal.IltStatePath GetToProtectionsPath()
          Access method to the To Protections aggregate state instance in the SONET state system.
static IltSONET.Protection NewProtection(String name, String description)
          Creates a new protection.
static IltSONET.State NewState(String name, String description)
          Creates a new state.
static IltStateSystem StateSystem()
          Returns the only instance of IltAlarm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IltSONET

protected IltSONET()
Internal method or field: do not use!
Method Detail

StateSystem

public static IltStateSystem StateSystem()
Returns the only instance of IltAlarm

Internal method or field: do not use!

NewState

public static IltSONET.State NewState(String name,
                                      String description)
Creates a new state. The associated IltBaseStyle and IltBaseStyleMapping instances will be created automatically. You can then modify them at your convenience by using the IltObject.GetBaseStyleMapping method.

Parameters:
name - a unique name
description - the state's description, according to the current locale
See Also:
IltObject.GetBaseStyleMapping(ilog.tgo.graphic.IltBaseStyle), IltState.intern(), IltBaseStyle, IltBaseStyleMapping

AddNewState

protected static void AddNewState(IltSONET.State state)
Adds the given state to the primary symbolic state

Internal method or field: do not use!

NewProtection

public static IltSONET.Protection NewProtection(String name,
                                                String description)
Creates a new protection.

Parameters:
name - a unique name
description - the protection's description, according to the current locale
See Also:
IltSettings.SetValue(java.lang.Object, java.lang.Object), IltState.intern()

GetPrimaryStatePath

public static ilog.tgo.model.internal.IltStatePath GetPrimaryStatePath()
Access method to the primary state instance in the SONET state system.

Internal method or field: do not use!

GetFromProtectionsPath

public static ilog.tgo.model.internal.IltStatePath GetFromProtectionsPath()
Access method to the From Protections aggregate state instance in the SONET state system. Undocumented note: this method returns always null when XGO is not enabled.

Internal method or field: do not use!

GetToProtectionsPath

public static ilog.tgo.model.internal.IltStatePath GetToProtectionsPath()
Access method to the To Protections aggregate state instance in the SONET state system. Undocumented note: this method returns always null when XGO is not enabled.

Internal method or field: do not use!

ForceInit

public static void ForceInit(ilog.tgo.util.internal.IltForceClassInit object)
For IltSystem.Init

Internal method or field: do not use!


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.   . All Rights Reserved.