package jp.sourceforge.asclipse.as3.element;

import java.util.List;

import jp.sourceforge.asclipse.as3.resolver.AS3TypeRef;

/**
 * classDeclartionに対応する要素。
 * @author shin1ogawa
 */
public interface AS3Class extends AS3Element, AS3Type {

	/**
	 * @return 継承元クラスへの参照オブジェクト
	 */
	AS3TypeRef getExtendsTypeRef();

	/**
	 * @return 実装しているインターフェースへの参照オブジェクトのリスト
	 */
	List<AS3TypeRef> getImplementsTypeRefs();
}
