Exemple #1
0
        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();
        }
Exemple #2
0
        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();
        }