A specification of logic interface to manipulate components. Provides implements to edit a component in a console or java swing application.