class IDL::AST::Porttype
def attributes
def attributes @children.select { |c| IDL::AST::Attribute === c } end
def initialize(_name, _enclosure, _params)
def initialize(_name, _enclosure, _params) super(_name, _enclosure) @idltype = IDL::Type::Porttype.new(self) end
def instantiate(instantiation_context, _enclosure)
def instantiate(instantiation_context, _enclosure) super(instantiation_context, _enclosure, {}) end
def ports
def ports @children.select { |c| IDL::AST::Port === c } end