protected override void InitElementTypes()
 {
     FILTER_EXPRESSION    = AngularJsElementType.FILTER_EXPRESSION;
     FILTER_ARGUMENT_LIST = AngularJsElementType.FILTER_ARGUMENT_LIST;
     REPEAT_EXPRESSION    = AngularJsElementType.REPEAT_EXPRESSION;
     base.InitElementTypes();
 }
 protected override void InitElementTypes()
 {
     FILTER_EXPRESSION = AngularJsElementType.FILTER_EXPRESSION;
     FILTER_ARGUMENT_LIST = AngularJsElementType.FILTER_ARGUMENT_LIST;
     REPEAT_EXPRESSION = AngularJsElementType.REPEAT_EXPRESSION;
     base.InitElementTypes();
 }
Esempio n. 3
0
 public BoundIndentingRule(CompositeNodeType parentType, string leftTokenText, string rightTokenText, IndentType indentType = IndentType.Both)
 {
     myParentType     = parentType;
     myLeftTokenText  = leftTokenText;
     myRightTokenText = rightTokenText;
     myIndentType     = indentType;
 }
Esempio n. 4
0
            private void CreateNode(ParserRuleContext context, int begin, int end, CompositeNodeType nodeType,
                                    object data)
            {
                var mark = BeginCreatingNode(begin);

                base.VisitChildren(context);
                EndCreatingNode(mark, end, nodeType, data);
            }
Esempio n. 5
0
        public BehaviorTree_CompositeControl(BehaviorTree_CompositeControlConstructionParams csParam)
            : base(csParam)
        {
            InitConstruction();
            mChildNodeContainer = DecoratorPanel;
            mServiceContainer   = ServicePanel;
            CompositeNodeType   = csParam.CompositeNodeType;

            NodeName = CompositeNodeType.ToString();
            BindingTemplateClassInstanceProperties();

            InitializeLinkControl(csParam);
            Background = TryFindResource("BehaviorTreeNode_CompositeColor") as SolidColorBrush;
            switch (CompositeNodeType)
            {
            case CompositeNodeType.Select:
            {
                NodeTypeImg = TryFindResource("BehaviorTreeNode_Selecter_64x") as ImageSource;
            }
            break;

            case CompositeNodeType.RandomSelect:
            {
                NodeTypeImg = TryFindResource("BehaviorTreeNode_RandomSelecter_64x") as ImageSource;
            }
            break;

            case CompositeNodeType.Sequence:
            {
                NodeTypeImg = TryFindResource("BehaviorTreeNode_Sequence_64x") as ImageSource;
            }
            break;

            case CompositeNodeType.Parallel:
            {
                NodeTypeImg = TryFindResource("BehaviorTreeNode_Parallel_64x") as ImageSource;
            }
            break;
            }
        }
Esempio n. 6
0
 public TypedParametersOwner(CompositeNodeType _type)
     : base(_type)
 {
 }
Esempio n. 7
0
 public BaseTag(CompositeNodeType _type)
     : base(_type)
 {
 }
Esempio n. 8
0
 public AppenderClassNameImpl(CompositeNodeType _type)
     : base(_type)
 {
 }
 public BaseReferenceAttributeValue(CompositeNodeType _type)
     : base(_type)
 {
 }
Esempio n. 10
0
 private void EndCreatingNode(int mark, int end, CompositeNodeType nodeType, object data)
 {
     _psiBuilder.ResetCurrentLexeme(end, end);
     _psiBuilder.Done(mark, nodeType, data);
 }
 protected PropertyNameAttribute(CompositeNodeType compositeNodeType)
     : base(compositeNodeType) {
 }
Esempio n. 12
0
 public IndentingSimpleRule(CompositeNodeType parentType, IndentType indentType = IndentType.None)
 {
     myParentType = parentType;
     myIndentType = indentType;
 }