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