루트 컨텍스트

Root Context

newDomain(name)

새 도메인을 만듭니다.
Create a new domain.
name : String : String
도메인 이름.
Domain name.
반환값 : 모델 컨텍스트
새 도메인을 담은 모델 컨텍스트.
Model Context that contains new domain.
return : Model Context
새 도메인을 담은 모델 컨텍스트.
Model Context that contains new domain.
새 도메인을 만듭니다.
Create a new domain.

newDomain(parentDomainCtx, name)

새로운 도메인을 만듭니다.
Create a new domain.
parentDomainCtx : 모델 컨텍스트 : Model Context
부모 도메인을 담은 컨텍스트.
Context that contains the parent domain.
name : String : String
새 도메인의 이름.
The name of the new domain.
반환값 : 모델 컨텍스트
return : Model Context
새로운 도메인을 만듭니다.
Create a new domain.

select(rule)

주어진 클로져를 만족하는 모델 컨텍스트를 얻습니다.
Gets the context of the model that satisfies the closure specified.
rule : 클로져 : Closure
선택 표현식. true 또는 false를 리턴해야 합니다. 이 클로져는 일반적으로 모델컨텍스트의 API를 이용하여, 선택하고자 하는 모델의 속성을 검사합니다.
Selection Expression. It should return false or true. The closure checks the properties of the model to select, generally by using model context API.
반환값 : 모델 컨텍스트
조건을 만족하는 모델을 담은 컨텍스트.
Context that contain a model that satisfies the conditions.
return : Model Context
조건을 만족하는 모델을 담은 컨텍스트.
Context that contain a model that satisfies the conditions.
주어진 클로져를 만족하는 모델 컨텍스트를 얻습니다.
Gets the context of the model that satisfies the closure specified.

모든 컬럼을 선택하는 예제:

select(function(it){
	return it.get("type") == "column";
});

An example of selecting all columns:

select(function(it){
	return it.get("type") == "column";
});