CompositionDiagramElement
Elemento compuesto.
Hereda de: DiagramElement
Constructores
public CompositionDiagramElement(ICompositionModel model)
compositionDiagramElement = CompositionDiagramElement(model)
Inicia una nueva instancia de la CompositionDiagramElement.
- model
- ICompositionModel@
Propiedades
public string Category { get; set; }
value = compositionDiagramElement.Category
compositionDiagramElement.Category = value
El nombre del grupo que incluye un elemento de diagrama.
public override string DocUrl { get; set; }
value = compositionDiagramElement.DocUrl
compositionDiagramElement.DocUrl = value
Documentación url.
public IEnumerable<DiagramElement> Elements { get; }
value = compositionDiagramElement.Elements
Elementos
public override bool HasUndoManager { get; }
value = compositionDiagramElement.HasUndoManager
Compruebe si el administrador de undo se define
public override string IconName { get; }
value = compositionDiagramElement.IconName
Nombre de los recursos de iconos.
public bool IsLoaded { get; set; }
value = compositionDiagramElement.IsLoaded
compositionDiagramElement.IsLoaded = value
Es el elemento de diagrama compuesto cargado.
public override bool IsUndoRedoing { get; }
value = compositionDiagramElement.IsUndoRedoing
Ya sea que la operación de deshacer/rehacer está en marcha.
public Exception LastError { get; internal set; }
value = compositionDiagramElement.LastError
compositionDiagramElement.LastError = value
El último error.
public DiagramElement LastErrorElement { get; internal set; }
value = compositionDiagramElement.LastErrorElement
compositionDiagramElement.LastErrorElement = value
El último elemento de error.
public ICompositionModel Model { get; set; }
value = compositionDiagramElement.Model
compositionDiagramElement.Model = value
ICompositionModel@
public override IEnumerable<IDiagramElementParam> Parameters { get; }
value = compositionDiagramElement.Parameters
Parámetros calculados.
public int SchemaVersion { get; set; }
value = compositionDiagramElement.SchemaVersion
compositionDiagramElement.SchemaVersion = value
Versión Schema.
public override DiagramStrategy Strategy { get; set; }
value = compositionDiagramElement.Strategy
compositionDiagramElement.Strategy = value
La estrategia a la que se adjunta el elemento.
Métodos
public bool CanRedo()
result = compositionDiagramElement.CanRedo()
Este predicado es cierto cuando uno puede llamar a Redo.
Devuelve: Resultado de la comprobación.
public bool CanUndo()
result = compositionDiagramElement.CanUndo()
Este predicado es cierto cuando uno puede llamar Deshacer.
Devuelve: Resultado de la comprobación.
public override DiagramElement Clone(bool cloneSockets)
result = compositionDiagramElement.Clone(cloneSockets)
Crear una copia de CompositionDiagramElement.
- cloneSockets
- Para crear copias de conexiones.
Devuelve: Copiado.
public IEnumerable<DiagramSocket> ConnectedToSockets(DiagramSocket socket)
result = compositionDiagramElement.ConnectedToSockets(socket)
Otras tomas si esta está conectada.
- socket
- DiagramSocket
Devuelve: Enchufes conectados.
protected override DiagramSocket CreateSocketInstance(DiagramSocketDirection dir, string socketId)
result = compositionDiagramElement.CreateSocketInstance(dir, socketId)
Crear nueva instancia de toma.
public IEnumerable<MarketDepthPanelDiagramElement> FindMarketDepthPanels()
result = compositionDiagramElement.FindMarketDepthPanels()
Encuentra todos MarketDepthPanelDiagramElement@.
public IEnumerable<Portfolio> FindPortfolios()
result = compositionDiagramElement.FindPortfolios()
Encuentra todas las carteras en elementos.
public override void Flush(DateTime time)
compositionDiagramElement.Flush(time)
Elementos de no desencadenante (raíz).
public override string GetCategory()
result = compositionDiagramElement.GetCategory()
Consigue la categoría.
Devuelve: Categoría.
public override string GetDescription()
result = compositionDiagramElement.GetDescription()
Descripción.
Devuelve: Description.
public override string GetDisplayName()
result = compositionDiagramElement.GetDisplayName()
Nombre de la pantalla.
Devuelve: Name.
public override void Load(SettingsStorage storage)
compositionDiagramElement.Load(storage)
Ajustes de carga.
- storage
- Configuración de almacenamiento.
protected override void OnInit()
compositionDiagramElement.OnInit()
El método se llama a la inicialización del elemento diagrama.
protected override void OnPrepare()
compositionDiagramElement.OnPrepare()
Para prepararse para iniciar el algoritmo del elemento del diagrama.
protected override void OnProcess(DateTime time, IDictionary<DiagramSocket, DiagramSocketValue> values, DiagramSocketValue source)
compositionDiagramElement.OnProcess(time, values, source)
El método se llama al procesamiento de los nuevos valores entrantes.
- time
- Tiempo.
- values
- Valores.
- source
- Valor fuente.
protected override void OnReseted()
compositionDiagramElement.OnReseted()
Se llama desde el método Reset.
protected override void OnSocketConnected(DiagramSocket socket, DiagramSocket source)
compositionDiagramElement.OnSocketConnected(socket, source)
El método se llama a la suscripción al procesamiento de los valores de salida del elemento de diagrama.
- socket
- El elemento del diagrama.
- source
- El elemento fuente del diagrama de la toma.
protected override void OnSocketDisconnected(DiagramSocket socket, DiagramSocket source)
compositionDiagramElement.OnSocketDisconnected(socket, source)
El método se llama a la suscripción del procesamiento de los valores de salida del elemento del diagrama.
- socket
- El elemento del diagrama.
- source
- El elemento fuente del diagrama de la toma.
protected override void OnStart(DateTime time)
compositionDiagramElement.OnStart(time)
El método se llama al inicio del algoritmo de elemento de diagrama.
protected override void OnStop()
compositionDiagramElement.OnStop()
El método se llama en la parada del algoritmo del elemento del diagrama.
protected override void OnUnInit()
compositionDiagramElement.OnUnInit()
El método se llama a la deinicialización del elemento diagrama.
protected void RaiseChanged()
compositionDiagramElement.RaiseChanged()
Invocación cambiada.
protected void RaiseElementAdded(DiagramElement element)
compositionDiagramElement.RaiseElementAdded(element)
Invoque ElementAdded@.
- element
- DiagramElement@
protected void RaiseElementRemoved(DiagramElement element)
compositionDiagramElement.RaiseElementRemoved(element)
Invoque ElementRemoved@.
- element
- DiagramElement@
protected override void RaiseParameterValueChanged(string parameterName)
compositionDiagramElement.RaiseParameterValueChanged(parameterName)
Para llamar al evento ParameterValueChanged.
- parameterName
- Nombre del parámetro.
protected void RaiseStrategyChanged()
compositionDiagramElement.RaiseStrategyChanged()
Invoque StrategyChanged@.
public void Redo()
compositionDiagramElement.Redo()
Restaurar el estado de algunos modelos a después del estado actual.
public void ResumeUndoManager()
compositionDiagramElement.ResumeUndoManager()
Reanudar undo/redo manager para Modelo.
public override void Save(SettingsStorage storage)
compositionDiagramElement.Save(storage)
Guardar configuración.
- storage
- Configuración de almacenamiento.
protected void SetTypeId(Guid typeId)
compositionDiagramElement.SetTypeId(typeId)
TypeId@
- typeId
- TypeId@
public void SuspendUndoManager()
compositionDiagramElement.SuspendUndoManager()
Suspend undo/redo manager for Model.
public void Undo()
compositionDiagramElement.Undo()
Restaurar el estado de algunos modelos antes del estado actual.
public void UpdateTypeId(Guid? id)
compositionDiagramElement.UpdateTypeId(id)
Actualizar TypeId para elementos de composición.
- id
- Nuevo valor para TypeId@. Puede ser .
Eventos
public event Action Changed
compositionDiagramElement.Changed += handler
El evento de cambio de diagrama de elementos compuestos.
public event Action<DiagramElement> ElementAdded
compositionDiagramElement.ElementAdded += handler
Elemento de niño añadido.
public event Action<DiagramElement> ElementRemoved
compositionDiagramElement.ElementRemoved += handler
El elemento de niño eliminado.
public event Action StrategyChanged
compositionDiagramElement.StrategyChanged += handler
Criado cuando la estrategia cambió.