Acceleo_操作方法集合

1 eAllContents ()  返回节点包含的所有子节点

root.eAllContents()Sequence{package1, package11, Class11, Class1a, Class1b, package2, Class2, aClas2}
package1.eAllContents()Sequence{package11, Class11, Class1a, Class1b}

2 eAllContents (OclType oclType) : Sequence(oclType) 返回节点包含的OclType类型的所有子节点

root.eAllContents(Class)Sequence{Class11, Class1a, Class1b, Class2}
package1.eAllContents(Class)Sequence{Class11, Class1a, Class1b}

3 eContents (OclType oclType) : Sequence(oclType) 返回节点包含的所有直接子节点

package1.eContents(Class)Sequence{Class1b, Class 1a}

4 备注:添加

Andorid -自定义适配器getView()不执行 如果自定义适配器中的getCount()返回值为0,是不会执行getView方法。

5 Acceleo中对于[]的使用,['[]'/]

6 eContainer (OclType oclType) : oclType  返回节点的第一层特定类型容器类

Class11.eContainer(Package)package11
package11.eContainer(Package)package1
aClass2.eContainer(Package)package11

 

7 ancestors (OclType oclType) : Sequence(oclType)  返回指定类型的父类

Class11.ancestors(Package)Sequence{package11, package1}
package11.ancestors(Package)Sequence{package1}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值