Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/13/08 23:20:02 (17 years ago)
Author:
swagner
Message:

Worked on ticket #48

  • merged changes from branch Modularization (r55:59) back into trunk again
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Core/Interfaces/IScope.cs

    r2 r61  
    3030
    3131    ICollection<IVariable> Variables { get; }
     32    ICollection<string> Aliases { get; }
    3233    IList<IScope> SubScopes { get; }
    3334
     
    4243    IItem GetVariableValue(string name, bool recursiveLookup, bool throwOnError);
    4344
     45    string TranslateName(string name);
     46    void AddAlias(string alias, string name);
     47    void RemoveAlias(string alias);
     48
    4449    void AddSubScope(IScope scope);
    4550    void RemoveSubScope(IScope scope);
     
    5257    event EventHandler<VariableEventArgs> VariableAdded;
    5358    event EventHandler<VariableEventArgs> VariableRemoved;
     59    event EventHandler<AliasEventArgs> AliasAdded;
     60    event EventHandler<AliasEventArgs> AliasRemoved;
    5461    event EventHandler<ScopeIndexEventArgs> SubScopeAdded;
    5562    event EventHandler<ScopeIndexEventArgs> SubScopeRemoved;
Note: See TracChangeset for help on using the changeset viewer.