static CogFeatureSystem() { AnchorType = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "anchor"}; VowelType = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "vowel"}; ConsonantType = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "consonant"}; ToneLetterType = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "toneLetter"}; BoundaryType = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "boundary"}; SyllableType = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "syllable"}; StemType = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "stem"}; PrefixType = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "prefix"}; SuffixType = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "suffix"}; Type = new SymbolicFeature(Guid.NewGuid().ToString(), AnchorType, VowelType, ConsonantType, ToneLetterType, BoundaryType, SyllableType, StemType, PrefixType, SuffixType) {Description = "Type"}; Complex = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "complex"}; Simple = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "simple"}; SegmentType = new SymbolicFeature(Guid.NewGuid().ToString(), Complex, Simple) {Description = "SegmentType"}; OriginalStrRep = new StringFeature(Guid.NewGuid().ToString()) {Description = "OriginalStrRep"}; StrRep = new StringFeature(Guid.NewGuid().ToString()) {Description = "StrRep"}; First = new ComplexFeature(Guid.NewGuid().ToString()) {Description = "First"}; Onset = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "onset"}; Nucleus = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "nucleus"}; Coda = new FeatureSymbol(Guid.NewGuid().ToString()) {Description = "coda"}; SyllablePosition = new SymbolicFeature(Guid.NewGuid().ToString(), Onset, Nucleus, Coda) {Description = "SyllablePosition"}; Instance = new CogFeatureSystem(); }
static CogFeatureSystem() { AnchorType = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "anchor" }; VowelType = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "vowel" }; ConsonantType = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "consonant" }; ToneLetterType = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "toneLetter" }; BoundaryType = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "boundary" }; SyllableType = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "syllable" }; StemType = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "stem" }; PrefixType = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "prefix" }; SuffixType = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "suffix" }; Type = new SymbolicFeature(Guid.NewGuid().ToString(), AnchorType, VowelType, ConsonantType, ToneLetterType, BoundaryType, SyllableType, StemType, PrefixType, SuffixType) { Description = "Type" }; Complex = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "complex" }; Simple = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "simple" }; SegmentType = new SymbolicFeature(Guid.NewGuid().ToString(), Complex, Simple) { Description = "SegmentType" }; OriginalStrRep = new StringFeature(Guid.NewGuid().ToString()) { Description = "OriginalStrRep" }; StrRep = new StringFeature(Guid.NewGuid().ToString()) { Description = "StrRep" }; First = new ComplexFeature(Guid.NewGuid().ToString()) { Description = "First" }; Onset = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "onset" }; Nucleus = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "nucleus" }; Coda = new FeatureSymbol(Guid.NewGuid().ToString()) { Description = "coda" }; SyllablePosition = new SymbolicFeature(Guid.NewGuid().ToString(), Onset, Nucleus, Coda) { Description = "SyllablePosition" }; Instance = new CogFeatureSystem(); }