C# Class TagsGrooveControls.Model.TagManager

Afficher le fichier Open project: kienaiProject/ArtOfWords

Méthodes publiques

Méthode Description
Add ( Tag tag ) : void
ConnectChildrenToParent ( Tag tag ) : void
ConnectTags ( Tag parent, Tag child ) : void
DisconnectFromParent ( Tag tag ) : void
GenerateNewTag ( ) : Tag
GetBaseTag ( ) : Tag
OnTagRemoved ( Tag tag ) : void
Remove ( Tag tag, RemoveType type ) : void
RemoveChildren ( Tag tag ) : void
TagManager ( ) : System

Private Methods

Méthode Description
GetNewId ( ) : int
RemoveFromDictonary ( Tag tag ) : void

Method Details

Add() public méthode

public Add ( Tag tag ) : void
tag Tag
Résultat void

ConnectChildrenToParent() public méthode

public ConnectChildrenToParent ( Tag tag ) : void
tag Tag
Résultat void

ConnectTags() public méthode

public ConnectTags ( Tag parent, Tag child ) : void
parent Tag
child Tag
Résultat void

DisconnectFromParent() public méthode

public DisconnectFromParent ( Tag tag ) : void
tag Tag
Résultat void

GenerateNewTag() public méthode

public GenerateNewTag ( ) : Tag
Résultat Tag

GetBaseTag() public méthode

public GetBaseTag ( ) : Tag
Résultat Tag

OnTagRemoved() public méthode

public OnTagRemoved ( Tag tag ) : void
tag Tag
Résultat void

Remove() public méthode

public Remove ( Tag tag, RemoveType type ) : void
tag Tag
type RemoveType
Résultat void

RemoveChildren() public méthode

public RemoveChildren ( Tag tag ) : void
tag Tag
Résultat void

TagManager() public méthode

public TagManager ( ) : System
Résultat System